Modules§
- platform
- This module acts as a namespace that provides typesafe enumeration of platforms.
Structs§
- ASN1
Error - Fmspc
- PckCert
- PckCerts
- PckCrl
- PckID
- PlatformTCB
- QeIdentity
- QeIdentity
Signed - RawTcb
Evaluation Data Numbers - SGXPCK
Certificate Extension - TcbComponents
- TcbData
- TcbEval
Number - TcbEvaluation
Data Numbers - Implementation of the TcbEvaluationDataNumbers model https://api.portal.trustedservices.intel.com/content/documentation.html#pcs-tcb-eval-data-numbers-model-v1
- TcbInfo
- TcbLevel
- TcbPolicy
- TdxModule
- TdxModule
Identity - TdxModule
TcbLevel - TdxModule
TcbLevel IsvSvn - Unverified
- Verified
- Write
Options - Additional parameters to be passed to the IO write related function.
- Write
Options Builder - Builds WriteOptions instance
Enums§
- AdvisoryID
- Dcap
Artifact Issuer - Enclave
Identity - Error
- SGXType
SGXTypeis a rust enum representing the Intel® SGX Type.- TcbComponent
Type - TcbStatus
- TdxTcb
Level
Traits§
- Platform
Type - Global trait that specify the required interface for typesafe enumeration of platforms.
- Platform
Type ForTcb Component - Platform
Type ForTcb Info - Verification
Type - A trait type to define a bound of a type that signifies a Verified or Unverified instance of a type.
Functions§
- deserialize_
platform_ id - Function to attempt deserialize PlatformType instance based on the PlatformType::platform_id value.