Module protocol

Source
Expand description

The module includes the definitions of data structures according to TDX specification.

Structs§

ReportMac
See REPORTMACSTRUCT in Table 3.31, “Intel TDX Module v1.5 ABI specification”, March 2024.
ReportType
See REPORTTYPE in Table 3.32, “Intel TDX Module v1.5 ABI specification”, March 2024.
TdAttributes
See ATTRIBUTES in Table 3.9, “Intel TDX Module v1.5 ABI specification”, March 2024.
TdInfo
See TDINFO_STRUCT in Table 3.33, “Intel TDX Module v1.5 ABI specification”, March 2024.
TdInfoBase
See TDINFO_BASE in Table 3.34, “Intel TDX Module v1.5 ABI specification”, March 2024.
TdReport
Report structure. See TDREPORT_STRUCT in Table 3.29, “Intel TDX Module v1.5 ABI specification”, March 2024.
TdxReportReq
Ioctl struct defined by Linux.
TeeTcbInfo
See TEE_TCB_INFO in Table 3.29, “Intel TDX Module v1.5 ABI specification”, March 2024.
TeeTcbSvn
See TEE_TCB_SVN in Section 3.9.4, “Intel TDX Module v1.5 ABI specification”, March 2024.

Constants§

TDX_CMD_GET_REPORT0_IOC_TYPE
Ioctl type defined by Linux.
TDX_REPORT_DATA_SIZE
Size of report_data member in ReportMac.
TDX_REPORT_SIZE
Size of the TdReport.

Type Aliases§

Rtmr
Run-time extendable measurement register.