List of all items
Structs
- metadata::CssBody
- metadata::CssBuffer
- metadata::CssHeader
- metadata::CssKey
- metadata::DataDir
- metadata::ElRangeConfig
- metadata::EnclaveCss
- metadata::MetaData
- types::AlignEc256PrivateKey
- types::AlignEc256SharedKey
- types::AlignKey128bit
- types::AlignKey256bit
- types::AlignMac128bit
- types::AlignMac256bit
- types::AttKeyId
- types::AttKeyIdExt
- types::Attributes
- types::AttributesFlags
- types::BaseName
- types::CAesGcmData
- types::CDcapMRaMsg2
- types::CDcapRaMsg1
- types::CDcapRaMsg3
- types::CDcapURaMsg2
- types::CDhMsg1
- types::CDhMsg2
- types::CDhMsg3
- types::CDhMsg3Body
- types::CDhSession
- types::CEnclaveIdentity
- types::CQlConfig
- types::CQlPckCertId
- types::CQlQveCollateral
- types::CRaMsg1
- types::CRaMsg2
- types::CRaMsg3
- types::CSealedData
- types::ConfigId
- types::CpuSvn
- types::Ec256PrivateKey
- types::Ec256PublicKey
- types::Ec256SharedKey
- types::Ec256Signature
- types::EcdsaSigDataV4
- types::EnclaveIdentity
- types::KeyId
- types::KeyPolicy
- types::KeyRequest
- types::KssConfig
- types::Measurement
- types::MiscAttribute
- types::MiscSelect
- types::PceInfo
- types::PlatformInfo
- types::PsSecPropDesc
- types::QeReportCertificationData
- types::QeReportInfo
- types::QlAttKeyId
- types::QlAuthData
- types::QlCertificationData
- types::QlEcdsaSigData
- types::QlPPIDRsa3072EncryptedCertInfo
- types::QlQe3Id
- types::QlQeReportInfo
- types::QlQvSupplemental
- types::QlQveCollateralParam
- types::Quote
- types::Quote3
- types::Quote4
- types::Quote4Header
- types::QuoteHeader
- types::QuoteNonce
- types::Report
- types::Report2
- types::Report2Body
- types::Report2Mac
- types::ReportBody
- types::ReportData
- types::Rsa2048Key
- types::Rsa2048Param
- types::Rsa2048PrivKey
- types::Rsa2048PubKey
- types::Rsa2048Signature
- types::Rsa3072Key
- types::Rsa3072Param
- types::Rsa3072PrivKey
- types::Rsa3072PubKey
- types::Rsa3072Signature
- types::Sha1Hash
- types::Sha256Hash
- types::Sha384Hash
- types::Sm3Hash
- types::Spid
- types::SwitchlessConfig
- types::SwitchlessWokerStats
- types::TargetInfo
- types::TeeAttributes
- types::TeeCpuSvn
- types::TeeInfo
- types::TeeMeasurement
- types::TeeReportData
- types::TeeReportType
- types::TeeTcbInfo
- types::TeeTcbSvn
- types::UpdateInfoBit
- types::timespec
Enums
- error::PceError
- error::QcnlError
- error::Quote3Error
- error::SgxStatus
- metadata::DirIndex
- types::DhSessionRole
- types::EcResult
- types::EnclaveMode
- types::KeyName
- types::PckCertFlag
- types::ProdType
- types::ProtectPerm
- types::QeType
- types::QlAttestationAlgorithmId
- types::QlCertKeyType
- types::QlConfigVersion
- types::QlLogLevel
- types::QlPathType
- types::QlQvResult
- types::QlRequestPolicy
- types::QuoteSignType
- types::QvPathType
- types::RaKeyType
- types::RsaKeyType
- types::RsaResult
- types::SgxDeviceStatus
- types::SwitchlessWokerEvent
- types::SwitchlessWokerType
- types::c_void
Traits
Macros
- __item
- bail
- cfg_if
- ensure
- impl_asmut_array
- impl_asref_array
- impl_bitflags
- impl_copy_clone
- impl_enum
- impl_from_array
- impl_struct
- impl_struct_ContiguousMemory
- impl_struct_default
- major_version_of_metadata
- meta_data_make_version
- minor_version_of_metadata
- s
Functions
- function::sgx_calc_quote_size
- function::sgx_cap_enable_device
- function::sgx_cap_get_status
- function::sgx_check_update_status
- function::sgx_create_enclave
- function::sgx_create_enclave_ex
- function::sgx_create_enclave_from_buffer_ex
- function::sgx_create_encrypted_enclave
- function::sgx_destroy_enclave
- function::sgx_ecall
- function::sgx_get_extended_epid_group_id
- function::sgx_get_metadata
- function::sgx_get_pce_info
- function::sgx_get_pce_info_without_ppid
- function::sgx_get_quote
- function::sgx_get_quote_ex
- function::sgx_get_quote_size
- function::sgx_get_quote_size_ex
- function::sgx_get_supported_att_key_id_num
- function::sgx_get_supported_att_key_ids
- function::sgx_get_target_info
- function::sgx_get_whitelist
- function::sgx_get_whitelist_size
- function::sgx_init_quote
- function::sgx_init_quote_ex
- function::sgx_is_capable
- function::sgx_pce_get_target
- function::sgx_pce_sign_report
- function::sgx_qcnl_free_pck_cert_chain
- function::sgx_qcnl_free_pck_crl_chain
- function::sgx_qcnl_free_qe_identity
- function::sgx_qcnl_free_qve_identity
- function::sgx_qcnl_free_root_ca_crl
- function::sgx_qcnl_free_tcbinfo
- function::sgx_qcnl_get_api_version
- function::sgx_qcnl_get_pck_cert_chain
- function::sgx_qcnl_get_pck_crl_chain
- function::sgx_qcnl_get_qe_identity
- function::sgx_qcnl_get_qve_identity
- function::sgx_qcnl_get_root_ca_crl
- function::sgx_qcnl_get_tcbinfo
- function::sgx_qcnl_set_logging_callback
- function::sgx_qe_cleanup_by_policy
- function::sgx_qe_get_quote
- function::sgx_qe_get_quote_size
- function::sgx_qe_get_target_info
- function::sgx_qe_set_enclave_load_policy
- function::sgx_ql_free_quote_config
- function::sgx_ql_free_quote_verification_collateral
- function::sgx_ql_free_qve_identity
- function::sgx_ql_free_root_ca_crl
- function::sgx_ql_get_quote_config
- function::sgx_ql_get_quote_verification_collateral
- function::sgx_ql_get_quote_verification_collateral_with_params
- function::sgx_ql_get_qve_identity
- function::sgx_ql_get_root_ca_crl
- function::sgx_ql_set_logging_callback
- function::sgx_ql_set_path
- function::sgx_qv_free_qve_identity
- function::sgx_qv_get_quote_supplemental_data_size
- function::sgx_qv_get_qve_identity
- function::sgx_qv_set_enclave_load_policy
- function::sgx_qv_set_path
- function::sgx_qv_verify_quote
- function::sgx_register_wl_cert_chain
- function::sgx_report_attestation_status
- function::sgx_select_att_key_id
- function::sgx_set_pce_enclave_load_policy
- function::tdx_qcnl_free_tcbinfo
- function::tdx_qcnl_get_tcbinfo
- function::tdx_ql_free_quote_verification_collateral
- function::tdx_ql_get_quote_verification_collateral
- function::tdx_qv_get_quote_supplemental_data_size
- function::tdx_qv_verify_quote
Type Definitions
- error::OsError
- error::OsResult
- error::SgxPceResult
- error::SgxQcnlResult
- error::SgxQuote3Result
- error::SgxResult
- function::QlLoggingCallbackFn
- types::AesHandle
- types::CMacHandle
- types::ECallGetGaFn
- types::ECallGetMsg3Fn
- types::ECallProcessMsg2Fn
- types::EccHandle
- types::EnclaveId
- types::EpidGroupId
- types::HMacHandle
- types::IsvExtProdId
- types::IsvFamilyId
- types::Key128bit
- types::Key256bit
- types::LaunchToken
- types::Mac
- types::Mac128bit
- types::Mac256bit
- types::QlLoggingCallback
- types::RaContext
- types::RaDriveSecretKeyFn
- types::RaKey128Bit
- types::RsaKey
- types::ShaHandle
- types::Sm3Handle
- types::Sm4Handle
- types::SwitchlessWokerCallback
- types::TeeMac
- types::c_char
- types::c_double
- types::c_float
- types::c_int
- types::c_long
- types::c_longlong
- types::c_schar
- types::c_short
- types::c_uchar
- types::c_uint
- types::c_ulong
- types::c_ulonglong
- types::c_ushort
- types::int16_t
- types::int32_t
- types::int64_t
- types::int8_t
- types::intmax_t
- types::intptr_t
- types::ptrdiff_t
- types::size_t
- types::ssize_t
- types::time_t
- types::uint16_t
- types::uint32_t
- types::uint64_t
- types::uint8_t
- types::uintmax_t
- types::uintptr_t
Constants
- cpu_features::CPU_FEATURE_ADX
- cpu_features::CPU_FEATURE_AES
- cpu_features::CPU_FEATURE_AVX
- cpu_features::CPU_FEATURE_AVX2
- cpu_features::CPU_FEATURE_AVX512BW
- cpu_features::CPU_FEATURE_AVX512CD
- cpu_features::CPU_FEATURE_AVX512DQ
- cpu_features::CPU_FEATURE_AVX512ER
- cpu_features::CPU_FEATURE_AVX512F
- cpu_features::CPU_FEATURE_AVX512IFMA52
- cpu_features::CPU_FEATURE_AVX512PF
- cpu_features::CPU_FEATURE_AVX512VBMI
- cpu_features::CPU_FEATURE_AVX512VL
- cpu_features::CPU_FEATURE_AVX512_4FMAPS
- cpu_features::CPU_FEATURE_AVX512_4VNNIW
- cpu_features::CPU_FEATURE_AVX512_BITALG
- cpu_features::CPU_FEATURE_AVX512_VBMI2
- cpu_features::CPU_FEATURE_AVX512_VNNI
- cpu_features::CPU_FEATURE_AVX512_VPOPCNTDQ
- cpu_features::CPU_FEATURE_BMI
- cpu_features::CPU_FEATURE_CLWB
- cpu_features::CPU_FEATURE_CMOV
- cpu_features::CPU_FEATURE_F16C
- cpu_features::CPU_FEATURE_FMA
- cpu_features::CPU_FEATURE_FPU
- cpu_features::CPU_FEATURE_FXSAVE
- cpu_features::CPU_FEATURE_F_INORDER
- cpu_features::CPU_FEATURE_GENERIC_IA32
- cpu_features::CPU_FEATURE_GFNI
- cpu_features::CPU_FEATURE_HLE
- cpu_features::CPU_FEATURE_IBT
- cpu_features::CPU_FEATURE_KNCNI
- cpu_features::CPU_FEATURE_LZCNT
- cpu_features::CPU_FEATURE_MMX
- cpu_features::CPU_FEATURE_MOVBE
- cpu_features::CPU_FEATURE_MPX
- cpu_features::CPU_FEATURE_PCLMULQDQ
- cpu_features::CPU_FEATURE_PCONFIG
- cpu_features::CPU_FEATURE_POPCNT
- cpu_features::CPU_FEATURE_PTWRITE
- cpu_features::CPU_FEATURE_RDPID
- cpu_features::CPU_FEATURE_RDRND
- cpu_features::CPU_FEATURE_RDSEED
- cpu_features::CPU_FEATURE_RTM
- cpu_features::CPU_FEATURE_SGX
- cpu_features::CPU_FEATURE_SHA
- cpu_features::CPU_FEATURE_SHSTK
- cpu_features::CPU_FEATURE_SSE
- cpu_features::CPU_FEATURE_SSE2
- cpu_features::CPU_FEATURE_SSE3
- cpu_features::CPU_FEATURE_SSE4_1
- cpu_features::CPU_FEATURE_SSE4_2
- cpu_features::CPU_FEATURE_SSSE3
- cpu_features::CPU_FEATURE_VAES
- cpu_features::CPU_FEATURE_VPCLMULQDQ
- cpu_features::CPU_FEATURE_WBNOINVD
- cpu_features::INCOMPAT_FEATURE_BIT
- cpu_features::RESERVED_CPU_FEATURE_BIT
- error::errno::E2BIG
- error::errno::EACCES
- error::errno::EADDRINUSE
- error::errno::EADDRNOTAVAIL
- error::errno::EADV
- error::errno::EAFNOSUPPORT
- error::errno::EAGAIN
- error::errno::EALREADY
- error::errno::EBADE
- error::errno::EBADF
- error::errno::EBADFD
- error::errno::EBADMSG
- error::errno::EBADR
- error::errno::EBADRQC
- error::errno::EBADSLT
- error::errno::EBFONT
- error::errno::EBUSY
- error::errno::ECANCELED
- error::errno::ECHILD
- error::errno::ECHRNG
- error::errno::ECOMM
- error::errno::ECONNABORTED
- error::errno::ECONNREFUSED
- error::errno::ECONNRESET
- error::errno::EDEADLK
- error::errno::EDEADLOCK
- error::errno::EDESTADDRREQ
- error::errno::EDOM
- error::errno::EDOTDOT
- error::errno::EDQUOT
- error::errno::EEXIST
- error::errno::EFAULT
- error::errno::EFBIG
- error::errno::EHOSTDOWN
- error::errno::EHOSTUNREACH
- error::errno::EHWPOISON
- error::errno::EIDRM
- error::errno::EILSEQ
- error::errno::EINPROGRESS
- error::errno::EINTR
- error::errno::EINVAL
- error::errno::EIO
- error::errno::EISCONN
- error::errno::EISDIR
- error::errno::EISNAM
- error::errno::EKEYEXPIRED
- error::errno::EKEYREJECTED
- error::errno::EKEYREVOKED
- error::errno::EL2HLT
- error::errno::EL2NSYNC
- error::errno::EL3HLT
- error::errno::EL3RST
- error::errno::ELIBACC
- error::errno::ELIBBAD
- error::errno::ELIBEXEC
- error::errno::ELIBMAX
- error::errno::ELIBSCN
- error::errno::ELNRNG
- error::errno::ELOOP
- error::errno::EMEDIUMTYPE
- error::errno::EMFILE
- error::errno::EMLINK
- error::errno::EMSGSIZE
- error::errno::EMULTIHOP
- error::errno::ENAMETOOLONG
- error::errno::ENAVAIL
- error::errno::ENETDOWN
- error::errno::ENETRESET
- error::errno::ENETUNREACH
- error::errno::ENFILE
- error::errno::ENOANO
- error::errno::ENOBUFS
- error::errno::ENOCSI
- error::errno::ENODATA
- error::errno::ENODEV
- error::errno::ENOENT
- error::errno::ENOEXEC
- error::errno::ENOKEY
- error::errno::ENOLCK
- error::errno::ENOLINK
- error::errno::ENOMEDIUM
- error::errno::ENOMEM
- error::errno::ENOMSG
- error::errno::ENONET
- error::errno::ENOPKG
- error::errno::ENOPROTOOPT
- error::errno::ENOSPC
- error::errno::ENOSR
- error::errno::ENOSTR
- error::errno::ENOSYS
- error::errno::ENOTBLK
- error::errno::ENOTCONN
- error::errno::ENOTDIR
- error::errno::ENOTEMPTY
- error::errno::ENOTNAM
- error::errno::ENOTRECOVERABLE
- error::errno::ENOTSOCK
- error::errno::ENOTSUP
- error::errno::ENOTTY
- error::errno::ENOTUNIQ
- error::errno::ENXIO
- error::errno::EOCALL
- error::errno::EOPNOTSUPP
- error::errno::EOVERFLOW
- error::errno::EOWNERDEAD
- error::errno::EPERM
- error::errno::EPFNOSUPPORT
- error::errno::EPIPE
- error::errno::EPROTO
- error::errno::EPROTONOSUPPORT
- error::errno::EPROTOTYPE
- error::errno::ERANGE
- error::errno::EREMCHG
- error::errno::EREMOTE
- error::errno::EREMOTEIO
- error::errno::ERESTART
- error::errno::ERFKILL
- error::errno::EROFS
- error::errno::ESGX
- error::errno::ESHUTDOWN
- error::errno::ESOCKTNOSUPPORT
- error::errno::ESPIPE
- error::errno::ESRCH
- error::errno::ESRMNT
- error::errno::ESTALE
- error::errno::ESTRPIPE
- error::errno::ETIME
- error::errno::ETIMEDOUT
- error::errno::ETOOMANYREFS
- error::errno::ETXTBSY
- error::errno::EUCLEAN
- error::errno::EUNATCH
- error::errno::EUSERS
- error::errno::EWOULDBLOCK
- error::errno::EXDEV
- error::errno::EXFULL
- metadata::CSS_HEADER_RESERVED_BYTES
- metadata::DEFAULT_MISC_MASK
- metadata::DEFAULT_MISC_SELECT
- metadata::HEAP_SIZE_MAX
- metadata::HEAP_SIZE_MIN
- metadata::ISVEXTPRODID_MAX
- metadata::ISVFAMILYID_MAX
- metadata::MAJOR_VERSION
- metadata::MAX_SAVE_BUF_SIZE
- metadata::METADATA_DATA_BYTES
- metadata::METADATA_MAGIC
- metadata::METADATA_SIZE
- metadata::MINOR_VERSION
- metadata::RSRV_SIZE_MAX
- metadata::RSRV_SIZE_MIN
- metadata::SE_EXPONENT_SIZE
- metadata::SE_KEY_SIZE
- metadata::SE_PAGE_SHIFT
- metadata::SE_PAGE_SIZE
- metadata::SGX_1_5_MAJOR_VERSION
- metadata::SGX_1_5_MINOR_VERSION
- metadata::SGX_1_9_MAJOR_VERSION
- metadata::SGX_1_9_MINOR_VERSION
- metadata::SGX_1_ELRANGE_MAJOR_VERSION
- metadata::SGX_2_0_MAJOR_VERSION
- metadata::SGX_2_0_MINOR_VERSION
- metadata::SGX_2_1_MAJOR_VERSION
- metadata::SGX_2_1_MINOR_VERSION
- metadata::SGX_2_ELRANGE_MAJOR_VERSION
- metadata::SSA_FRAME_SIZE_MAX
- metadata::SSA_FRAME_SIZE_MIN
- metadata::SSA_NUM_MIN
- metadata::STACK_SIZE_MAX
- metadata::STACK_SIZE_MIN
- metadata::TCS_NUM_MIN
- metadata::TCS_POLICY_BIND
- metadata::TCS_POLICY_UNBIND
- metadata::TCS_TEMPLATE_SIZE
- types::AESCBC_IV_SIZE
- types::AESCCM_IV_SIZE
- types::AESCTR_CTR_SIZE
- types::AESGCM_IV_SIZE
- types::CONFIGID_SIZE
- types::CPUSVN_SIZE
- types::DH_SESSION_DATA_SIZE
- types::ECP256_KEY_SIZE
- types::HASH_SIZE
- types::ISVEXT_PROD_ID_SIZE
- types::ISV_FAMILY_ID_SIZE
- types::KEYID_SIZE
- types::KEY_128BIT_SIZE
- types::KEY_256BIT_SIZE
- types::KEY_REQUEST_RESERVED2_BYTES
- types::LEGACY_REPORT_TYPE
- types::MAC_128BIT_SIZE
- types::MAC_256BIT_SIZE
- types::MAC_SIZE
- types::MAX_EXT_FEATURES_COUNT
- types::MAX_PARAM_STRING_SIZE
- types::NISTP_ECP256_KEY_SIZE
- types::PCE_ALG_RSA_OAEP_3072
- types::PCE_ID
- types::PCE_NIST_P256_ECDSA_SHA256
- types::PCL_GUID
- types::PCL_GUID_SIZE
- types::PLATFORM_INSTANCE_ID_SIZE
- types::REF_QUOTE_MAX_AUTHENTICATON_DATA_SIZE
- types::REPORT2_DATA_SIZE
- types::REPORT2_MAC_RESERVED1_BYTES
- types::REPORT2_MAC_RESERVED2_BYTES
- types::REPORT_BODY_RESERVED1_BYTES
- types::REPORT_BODY_RESERVED2_BYTES
- types::REPORT_BODY_RESERVED3_BYTES
- types::REPORT_BODY_RESERVED4_BYTES
- types::REPORT_DATA_SIZE
- types::ROOT_KEY_ID_SIZE
- types::RSA2048_KEY_SIZE
- types::RSA2048_PRI_EXP_SIZE
- types::RSA2048_PUB_EXP_SIZE
- types::RSA3072_KEY_SIZE
- types::RSA3072_PRI_EXP_SIZE
- types::RSA3072_PUB_EXP_SIZE
- types::SEAL_IV_SIZE
- types::SEAL_TAG_SIZE
- types::SGX_PLATFORM_INFO_SIZE
- types::SHA1_HASH_SIZE
- types::SHA256_HASH_SIZE
- types::SHA384_HASH_SIZE
- types::SL_DEFAULT_FALLBACK_RETRIES
- types::SL_DEFAULT_SLEEP_RETRIES
- types::SL_DEFUALT_MAX_TASKS_QWORDS
- types::SL_MAX_TASKS_MAX_QWORDS
- types::SM3_HASH_SIZE
- types::SM4CBC_IV_SIZE
- types::SM4CCM_IV_SIZE
- types::SM4CTR_CTR_SIZE
- types::TARGET_INFO_RESERVED1_BYTES
- types::TARGET_INFO_RESERVED2_BYTES
- types::TARGET_INFO_RESERVED3_BYTES
- types::TD_INFO_RESERVED_BYTES
- types::TD_TEE_TCB_INFO_RESERVED_BYTES
- types::TEE_CPU_SVN_SIZE
- types::TEE_HASH_384_SIZE
- types::TEE_INFO_SIZE
- types::TEE_MAC_SIZE
- types::TEE_REPORT2_SUBTYPE
- types::TEE_REPORT2_TYPE
- types::TEE_REPORT2_VERSION
- types::TEE_REPORT_RESERVED_BYTES
- types::TEE_TCB_INFO_SIZE
- types::TEE_TCB_SVN_SIZE
- types::TSEAL_DEFAULT_MISCMASK
- types::XFRM_AVX
- types::XFRM_AVX512
- types::XFRM_LEGACY
- types::XFRM_MPX
- types::XFRM_PKRU
- types::XFRM_RESERVED