Expand description
Constants and structures related to the Intel SGX ISA extension.
These are taken directly from the Intel Software Developer’s Manual, volume 3, chapters 37–43. Rust conversions traits were added where convenient.
Modules§
- tdx
- Constants and structures related to the Intel TDX.
Macros§
Structs§
- Attributes
- Attributes
Flags - Einittoken
- Keypolicy
- Keyrequest
- Miscselect
- Pageinfo
- Pcmd
- Report
- Report
MacStruct - Rust definition of
REPORTMACSTRUCT, used by TDXTDREPORT_STRUCTand the future 256BITSGX - Report
Type - Rust definition of
REPORTTYPEfromREPORTMACSTRUCT. - Secinfo
- Secinfo
Flags - Secs
- Sigstruct
- Targetinfo
- Tcs
- TcsFlags
Enums§
Constants§
- CPU_
SVN_ SIZE - HASH_
384_ SIZE - SHA384 hash size in bytes
- MEAS_
EADD - MEAS_
ECREATE - MEAS_
EEXTEND - REPORT_
DATA_ SIZE - REPORT_
MAC_ STRUCT_ RESERVE D1_ BYTES - REPORT_
MAC_ STRUCT_ RESERVE D2_ BYTES - REPORT_
MAC_ STRUCT_ SIZE - SIGSTRUCT_
HEADE R1 - SIGSTRUCT_
HEADE R2 - TEE_
MAC_ SIZE - Message SHA 256 HASH Code - 32 bytes
Type Aliases§
- Sha384
Hash - SHA384 hash