commit | 20e5a612e6303820c1e41faf8aa265404b28de82 | [log] [tgz] |
---|---|---|
author | Jerome Forissier <jerome.forissier@linaro.org> | Thu Nov 22 17:26:32 2018 +0100 |
committer | Jérôme Forissier <jerome.forissier@linaro.org> | Fri Nov 23 09:58:31 2018 +0100 |
tree | a2bb288cf4215b87d2e5cab9ac34cdddb97331f7 | |
parent | 552c9d08acfaa13afe5699bbbc26f06b0cacb7ef [diff] |
Remove misleading TA properties Some of our example TAs define the following properties: - "gp.ta.description" (type: string) - "gp.ta.version" (type: unsigned 32-bit integer) This is misleading, because these are *not* the standard description and version properties defined by the GP Internal Core API specification. The standard ones are: - "gpd.ta.description" (type: string) - "gpd.ta.version" (type: string) OP-TEE TAs should use the TA_DESCRIPTION and TA_VERSION macros to define them. This commit gets rid of the misleading properties. Instead, TA_DESCRIPTION and TA_VERSION are set in the hello_world application. To still illustrate the mechanism used to define non-standard properties, we add a couple of values with names that follow the recommended reverse domain name convention. Other TAs are left with no additional properties and default version and description for simplicity. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
This document describes the sample applications that are included in the OP-TEE, that aim to showcase specific functionality and use case.
For sake of simplicity, all OP-TEE example test application are prefixed with optee_example_
.
Directory hello_world/:
optee_example_hello_world
Directory random/:
TEE_GenerateRandom()
).optee_example_random
Directory aes/:
optee_example_aes
Directory secure_storage/:
optee_example_secure_storage
Directory acipher/:
optee_example_acipher
TA basics documentation presents the basics for implementing and building an OP-TEE trusted application.
One can also refer to the examples provided: source files and make scripts.