Rate This Document
Findability
Accuracy
Completeness
Readability

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

KunpengSecL

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

https://gitee.com/openeuler/kunpengsecl/tree/master/

QCA lib

Provides APIs for attestation key registration and remote attestation.

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

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.

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

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

libboundscheck

Bounds check function library.

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

cJSON

Library on which QTA and KunpengSecL compilation depend.

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

Go

Compilation tool required by the KunpengSecL library.

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