Crate tee_call

Source
Expand description

This module includes the TeeCall trait and its implementation. The trait defines the trusted execution environment (TEE)-specific APIs for attestation and data dealing.

Structs§

GetAttestationReportResult
The result of the get_attestation_report.
SnpCall
Implementation of TeeCall for SNP
TdxCall
Implementation of TeeCall for TDX

Enums§

Error
TeeType
Type of the TEE

Constants§

HW_DERIVED_KEY_LENGTH
Use the SNP-defined derived key size for now.
REPORT_DATA_SIZE
Use the SNP-defined report data size for now.

Traits§

TeeCall
Trait that defines the get attestation report interface for TEE.
TeeCallGetDerivedKey
Optional sub-trait that defines get derived key interface for TEE.