itrustee_sdk:基于安全OS的TA开发工具包项目

Confidential computing framework for developing TA on itrustee OS

分支6Tags7
文件最后提交记录最后更新时间
5 年前
2 个月前
11 个月前
2 个月前
3 年前
1 个月前
9 个月前
6 个月前
3 年前
6 个月前
1 个月前

iTrustee SDK

介绍

itrustee sdk是指开发人发人员基于安全OS编译TA时所依赖的接口、函数库等。

操作系统

支持ARM服务器,比如鲲鹏920。

编译教程

1)下载libboundscheck库,下载地址:https://atomgit.com/openeuler/libboundscheck

2)将libboundscheck解压到thirdparty/open_source目录。

3)通过以下命令可编译demo TA:

cd test/CA/helloworld
make
cd test/TA/helloworld
make

4)也可通过cmake的方式编译TA:

cd test/TA/helloworld
bash config.sh

5)将编译出来的TA二进制文件(xxx.sec)拷贝到服务器的/var/itrustee/ta目录下。

6)将编译出来的CA拷贝到服务器的/vendor/bin目录下。(ca的执行路径可能会随着用户配置发生变化,请确保CA的执行路径与TA中配置的路径一致)

7)执行demo CA:

/vendor/bin/demo_hello

使用说明

更多细节请参考"iTrustee SDKֲ.chm"。

参与贡献

如果您想为本仓库贡献代码,请向本仓库任意maintainer发送邮件
如果您找到产品中的任何Bug,欢迎您提出ISSUE

项目介绍

Confidential computing framework for developing TA on itrustee OS

定制我的领域