Files
2020-09-10 10:22:30 +08:00
..
2020-09-10 10:22:30 +08:00
2020-09-10 10:22:30 +08:00
2020-09-10 10:22:30 +08:00

项目介绍

简介

secure_os组件提供了一套用于和华为自研TEEOS交互的富运行环境(REE)接口组件,包括驱动(tzdriver)、libteec(应用接口库)、teecdagent服务),其中libteec满足Globalplatform 标准,可提供CAClientApp)标准的访问接口。

架构

secure_os组件结构:

  • tzdriver:驱动用于ree/tee切换、通讯,提供应用层访问的设备节点。

  • libteec: 提供CA标准GP接口,用于访问设备节点、建立与TEE的通讯会话。

  • teecd:提供agent(代理服务),帮助TEEOS实现文件操作等代理服务。

目录

表 1 Secure_os源代码目录结构

名称

描述

base/security/frameworks/secure_os/libteec

libteec组件的实现代码

base/security/interfaces/innerkits/secure_os/libteec

libteec组件的接口定义

base/security/services/secure_os/libteec

teecd组件的实现代码

drivers/liteos/tzdriver/

tzdriver驱动的实现代码