获取软件包

本特性需使用软件包及其获取方式如表1所示。

表1 软件包获取途径

软件名称

说明

获取途径

分支或版本

kunpengsecl

鲲鹏安全库,提供远程证明报告校验API和演示demo。

https://gitee.com/openeuler/kunpengsecl.git

v2.0.2:host侧远程证明。

feature/container_support:容器内远程证明。

QCA lib

提供证明密钥注册、远程证明API。包含在iTrustee SDK仓内。

https://gitee.com/openeuler/itrustee_sdk.git

master

QTA

运行在TEE侧特权TA应用,可对目标TA发起证明挑战,配合QCA实现证明报告获取传递。包含在iTrustee SDK仓内。

https://gitee.com/openeuler/itrustee_sdk.git

master

iTrustee SDK

iTrustee配套的开发者工具,支持编译TA自动生成TA基线度量值,用于TA远程/本地证明。

https://gitee.com/openeuler/itrustee_sdk.git

master

libboundscheck

边界检查函数库。

https://gitee.com/openeuler/libboundscheck.git

master

cJSON

QTA编译和kunpengsecl编译依赖的库。

https://github.com/DaveGamble/cJSON/archive/refs/tags/v1.7.15.tar.gz

v1.7.15

Go

kunpengsecl库需要的编译工具。

https://go.dev/dl/go1.17.13.linux-arm64.tar.gz

1.17.13