Obtaining the Software Packages
Table 1 lists the software packages required for this feature and how to obtain them.
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. |
v2.0.2: remote attestation on the host. feature/container_support: remote attestation within the container. |
|
QCA lib |
Provides APIs for attestation key registration and remote attestation. It is included in the iTrustee SDK repository. |
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. |
master |
|
iTrustee SDK |
Developer tool for the iTrustee. The tool can automatically generate TA reference measurements during compilation, which are used for remote and local TA attestation. |
master |
|
libboundscheck |
Bounds check function library. |
master |
|
cJSON |
Library on which QTA and KunpengSecL compilation depends. |
v1.7.15 |
|
Go |
Compilation tool required by the KunpengSecL library. |
1.17.13 |