鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

接口规格

业务应用在开发时首先需要设计和规划,将应用划分为CA和TA,其中处理敏感数据的部分一般被部署到TEE内。

面向CA的接口,称为TEE Client API, 而面向TA的接口则称为TEE Internal Core API,同时会有一些TEE OS提供的扩展的可选接口。

图1 鲲鹏BoostKit机密计算TrustZone套件接口说明

鲲鹏BoostKit机密计算TrustZone套件在REE侧通过REE Patch在操作系统中提供TEE Client API,在TEE侧由TEE OS提供TEE Internal Core API,并提供部分POSIX API。

接口兼容:

  • 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

具体GP接口差异或限制、POSIX支持列表,以《iTrustee SDK开发者手册》中的相关说明为准,《iTrustee SDK开发者手册》可通过接口人获取。