#[repr(u32)]
pub enum _quote3_error_t {
Show 85 variants
SGX_QL_SUCCESS,
SGX_QL_ERROR_MIN,
SGX_QL_ERROR_INVALID_PARAMETER,
SGX_QL_ERROR_OUT_OF_MEMORY,
SGX_QL_ERROR_ECDSA_ID_MISMATCH,
SGX_QL_PATHNAME_BUFFER_OVERFLOW_ERROR,
SGX_QL_FILE_ACCESS_ERROR,
SGX_QL_ERROR_STORED_KEY,
SGX_QL_ERROR_PUB_KEY_ID_MISMATCH,
SGX_QL_ERROR_INVALID_PCE_SIG_SCHEME,
SGX_QL_ATT_KEY_BLOB_ERROR,
SGX_QL_UNSUPPORTED_ATT_KEY_ID,
SGX_QL_UNSUPPORTED_LOADING_POLICY,
SGX_QL_INTERFACE_UNAVAILABLE,
SGX_QL_PLATFORM_LIB_UNAVAILABLE,
SGX_QL_ATT_KEY_NOT_INITIALIZED,
SGX_QL_ATT_KEY_CERT_DATA_INVALID,
SGX_QL_NO_PLATFORM_CERT_DATA,
SGX_QL_OUT_OF_EPC,
SGX_QL_ERROR_REPORT,
SGX_QL_ENCLAVE_LOST,
SGX_QL_INVALID_REPORT,
SGX_QL_ENCLAVE_LOAD_ERROR,
SGX_QL_UNABLE_TO_GENERATE_QE_REPORT,
SGX_QL_KEY_CERTIFCATION_ERROR,
SGX_QL_NETWORK_ERROR,
SGX_QL_MESSAGE_ERROR,
SGX_QL_NO_QUOTE_COLLATERAL_DATA,
SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED,
SGX_QL_QUOTE_FORMAT_UNSUPPORTED,
SGX_QL_UNABLE_TO_GENERATE_REPORT,
SGX_QL_QE_REPORT_INVALID_SIGNATURE,
SGX_QL_QE_REPORT_UNSUPPORTED_FORMAT,
SGX_QL_PCK_CERT_UNSUPPORTED_FORMAT,
SGX_QL_PCK_CERT_CHAIN_ERROR,
SGX_QL_TCBINFO_UNSUPPORTED_FORMAT,
SGX_QL_TCBINFO_MISMATCH,
SGX_QL_QEIDENTITY_UNSUPPORTED_FORMAT,
SGX_QL_QEIDENTITY_MISMATCH,
SGX_QL_TCB_OUT_OF_DATE,
SGX_QL_TCB_OUT_OF_DATE_CONFIGURATION_NEEDED,
SGX_QL_SGX_ENCLAVE_IDENTITY_OUT_OF_DATE,
SGX_QL_SGX_ENCLAVE_REPORT_ISVSVN_OUT_OF_DATE,
SGX_QL_QE_IDENTITY_OUT_OF_DATE,
SGX_QL_SGX_TCB_INFO_EXPIRED,
SGX_QL_SGX_PCK_CERT_CHAIN_EXPIRED,
SGX_QL_SGX_CRL_EXPIRED,
SGX_QL_SGX_SIGNING_CERT_CHAIN_EXPIRED,
SGX_QL_SGX_ENCLAVE_IDENTITY_EXPIRED,
SGX_QL_PCK_REVOKED,
SGX_QL_TCB_REVOKED,
SGX_QL_TCB_CONFIGURATION_NEEDED,
SGX_QL_UNABLE_TO_GET_COLLATERAL,
SGX_QL_ERROR_INVALID_PRIVILEGE,
SGX_QL_NO_QVE_IDENTITY_DATA,
SGX_QL_CRL_UNSUPPORTED_FORMAT,
SGX_QL_QEIDENTITY_CHAIN_ERROR,
SGX_QL_TCBINFO_CHAIN_ERROR,
SGX_QL_ERROR_QVL_QVE_MISMATCH,
SGX_QL_TCB_SW_HARDENING_NEEDED,
SGX_QL_TCB_CONFIGURATION_AND_SW_HARDENING_NEEDED,
SGX_QL_UNSUPPORTED_MODE,
SGX_QL_NO_DEVICE,
SGX_QL_SERVICE_UNAVAILABLE,
SGX_QL_NETWORK_FAILURE,
SGX_QL_SERVICE_TIMEOUT,
SGX_QL_ERROR_BUSY,
SGX_QL_UNKNOWN_MESSAGE_RESPONSE,
SGX_QL_PERSISTENT_STORAGE_ERROR,
SGX_QL_ERROR_MESSAGE_PARSING_ERROR,
SGX_QL_PLATFORM_UNKNOWN,
SGX_QL_UNKNOWN_API_VERSION,
SGX_QL_CERTS_UNAVAILABLE,
SGX_QL_QVEIDENTITY_MISMATCH,
SGX_QL_QVE_OUT_OF_DATE,
SGX_QL_PSW_NOT_AVAILABLE,
SGX_QL_COLLATERAL_VERSION_NOT_SUPPORTED,
SGX_QL_TDX_MODULE_MISMATCH,
SGX_QL_QEIDENTITY_NOT_FOUND,
SGX_QL_TCBINFO_NOT_FOUND,
SGX_QL_INTERNAL_SERVER_ERROR,
SGX_QL_SUPPLEMENTAL_DATA_VERSION_NOT_SUPPORTED,
SGX_QL_ROOT_CA_UNTRUSTED,
SGX_QL_TCB_NOT_SUPPORTED,
SGX_QL_ERROR_MAX,
}
Variants§
SGX_QL_SUCCESS
SGX_QL_ERROR_MIN
SGX_QL_ERROR_INVALID_PARAMETER
SGX_QL_ERROR_OUT_OF_MEMORY
SGX_QL_ERROR_ECDSA_ID_MISMATCH
SGX_QL_PATHNAME_BUFFER_OVERFLOW_ERROR
SGX_QL_FILE_ACCESS_ERROR
SGX_QL_ERROR_STORED_KEY
SGX_QL_ERROR_PUB_KEY_ID_MISMATCH
SGX_QL_ERROR_INVALID_PCE_SIG_SCHEME
SGX_QL_ATT_KEY_BLOB_ERROR
SGX_QL_UNSUPPORTED_ATT_KEY_ID
SGX_QL_UNSUPPORTED_LOADING_POLICY
SGX_QL_INTERFACE_UNAVAILABLE
SGX_QL_PLATFORM_LIB_UNAVAILABLE
SGX_QL_ATT_KEY_NOT_INITIALIZED
SGX_QL_ATT_KEY_CERT_DATA_INVALID
SGX_QL_NO_PLATFORM_CERT_DATA
SGX_QL_OUT_OF_EPC
SGX_QL_ERROR_REPORT
SGX_QL_ENCLAVE_LOST
SGX_QL_INVALID_REPORT
SGX_QL_ENCLAVE_LOAD_ERROR
SGX_QL_UNABLE_TO_GENERATE_QE_REPORT
SGX_QL_KEY_CERTIFCATION_ERROR
SGX_QL_NETWORK_ERROR
SGX_QL_MESSAGE_ERROR
SGX_QL_NO_QUOTE_COLLATERAL_DATA
SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED
SGX_QL_QUOTE_FORMAT_UNSUPPORTED
SGX_QL_UNABLE_TO_GENERATE_REPORT
SGX_QL_QE_REPORT_INVALID_SIGNATURE
SGX_QL_QE_REPORT_UNSUPPORTED_FORMAT
SGX_QL_PCK_CERT_UNSUPPORTED_FORMAT
SGX_QL_PCK_CERT_CHAIN_ERROR
SGX_QL_TCBINFO_UNSUPPORTED_FORMAT
SGX_QL_TCBINFO_MISMATCH
SGX_QL_QEIDENTITY_UNSUPPORTED_FORMAT
SGX_QL_QEIDENTITY_MISMATCH
SGX_QL_TCB_OUT_OF_DATE
SGX_QL_TCB_OUT_OF_DATE_CONFIGURATION_NEEDED
SGX_QL_SGX_ENCLAVE_IDENTITY_OUT_OF_DATE
SGX_QL_SGX_ENCLAVE_REPORT_ISVSVN_OUT_OF_DATE
SGX_QL_QE_IDENTITY_OUT_OF_DATE
SGX_QL_SGX_TCB_INFO_EXPIRED
SGX_QL_SGX_PCK_CERT_CHAIN_EXPIRED
SGX_QL_SGX_CRL_EXPIRED
SGX_QL_SGX_SIGNING_CERT_CHAIN_EXPIRED
SGX_QL_SGX_ENCLAVE_IDENTITY_EXPIRED
SGX_QL_PCK_REVOKED
SGX_QL_TCB_REVOKED
SGX_QL_TCB_CONFIGURATION_NEEDED
SGX_QL_UNABLE_TO_GET_COLLATERAL
SGX_QL_ERROR_INVALID_PRIVILEGE
SGX_QL_NO_QVE_IDENTITY_DATA
SGX_QL_CRL_UNSUPPORTED_FORMAT
SGX_QL_QEIDENTITY_CHAIN_ERROR
SGX_QL_TCBINFO_CHAIN_ERROR
SGX_QL_ERROR_QVL_QVE_MISMATCH
SGX_QL_TCB_SW_HARDENING_NEEDED
SGX_QL_TCB_CONFIGURATION_AND_SW_HARDENING_NEEDED
SGX_QL_UNSUPPORTED_MODE
SGX_QL_NO_DEVICE
SGX_QL_SERVICE_UNAVAILABLE
SGX_QL_NETWORK_FAILURE
SGX_QL_SERVICE_TIMEOUT
SGX_QL_ERROR_BUSY
SGX_QL_UNKNOWN_MESSAGE_RESPONSE
SGX_QL_PERSISTENT_STORAGE_ERROR
SGX_QL_ERROR_MESSAGE_PARSING_ERROR
SGX_QL_PLATFORM_UNKNOWN
SGX_QL_UNKNOWN_API_VERSION
SGX_QL_CERTS_UNAVAILABLE
SGX_QL_QVEIDENTITY_MISMATCH
SGX_QL_QVE_OUT_OF_DATE
SGX_QL_PSW_NOT_AVAILABLE
SGX_QL_COLLATERAL_VERSION_NOT_SUPPORTED
SGX_QL_TDX_MODULE_MISMATCH
SGX_QL_QEIDENTITY_NOT_FOUND
SGX_QL_TCBINFO_NOT_FOUND
SGX_QL_INTERNAL_SERVER_ERROR
SGX_QL_SUPPLEMENTAL_DATA_VERSION_NOT_SUPPORTED
SGX_QL_ROOT_CA_UNTRUSTED
SGX_QL_TCB_NOT_SUPPORTED
SGX_QL_ERROR_MAX
Implementations§
source§impl _quote3_error_t
impl _quote3_error_t
pub const SGX_QL_ERROR_UNEXPECTED: _quote3_error_t = _quote3_error_t::SGX_QL_ERROR_MIN
Trait Implementations§
source§impl Clone for _quote3_error_t
impl Clone for _quote3_error_t
source§fn clone(&self) -> _quote3_error_t
fn clone(&self) -> _quote3_error_t
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for _quote3_error_t
impl Debug for _quote3_error_t
source§impl Hash for _quote3_error_t
impl Hash for _quote3_error_t
source§impl PartialEq<_quote3_error_t> for _quote3_error_t
impl PartialEq<_quote3_error_t> for _quote3_error_t
source§fn eq(&self, other: &_quote3_error_t) -> bool
fn eq(&self, other: &_quote3_error_t) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for _quote3_error_t
impl Eq for _quote3_error_t
impl StructuralEq for _quote3_error_t
impl StructuralPartialEq for _quote3_error_t
Auto Trait Implementations§
impl RefUnwindSafe for _quote3_error_t
impl Send for _quote3_error_t
impl Sync for _quote3_error_t
impl Unpin for _quote3_error_t
impl UnwindSafe for _quote3_error_t
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.