Interface Specifications
Service applications need to be designed and planned first before development. Applications are divided into CAs and TAs. Applications that process sensitive data are generally deployed in the TEE.
CA-oriented interfaces are called TEE client APIs, and TA-oriented interfaces are called TEE internal core APIs. The TEE OS also provides some extended optional interfaces.
In the REE, the TrustZone Kit provides TEE client APIs in the OS through the REE patch. In the TEE, the TEE OS provides TEE internal core APIs and some POSIX APIs.
The interfaces are compatible with:
- Client_API_v1.0 GlobalPlatform Device Technology TEE Client API Specification Version 1.0
- GlobalPlatform Technology TEE Internal Core API Specification Version 1.1.1
For details about GP API differences and restrictions and the supported POSIX API list, see the