我要评分
获取效率
正确性
完整性
易理解

Obtaining the Software Packages

Table 1 lists the software packages required for this feature and how to obtain them.

Table 1 Software packages

Software Name

Description

How to Obtain

Branch or Version

kunpengsecl

Kunpeng security library, which provides the API for verifying remote attestation reports and a demo.

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

v2.0.2: remote attestation on the host.

feature/container_support: remote attestation in the container.

QCA lib

Provides APIs for attestation key registration and remote attestation. It is included in the iTrustee SDK repository.

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

master

QTA

Privileged TA running in the TEE. It initiates an attestation challenge to the target TA and works with the QCA to obtain and transfer attestation reports. It is included in the iTrustee SDK repository.

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

master

iTrustee SDK

Developer tool for the iTrustee. The tool can automatically generate TA baseline measurement values for remote and local TA attestation.

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

master

libboundscheck

Bounds check function library.

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

master

cJSON

Library on which QTA and KunpengSecL compilation depends.

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

v1.7.15

Go

Compilation tool required by the KunpengSecL library.

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

1.17.13