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.