Enum sgx_types::error::Quote3Error
source · [−]#[repr(u32)]
pub enum Quote3Error {
Show 79 variants
Success,
Unexpected,
InvalidParameter,
OutOfMemory,
EcdsaIdMisMatch,
PathNameBufferOverflow,
FileAccessError,
StoredKey,
PubkeyIdMismatch,
InvalidPceSigScheme,
AttKeyBlobError,
UnsupportedAttKeyId,
UnsupportedLoadingPolicy,
InterfaceUnavailable,
PlatformLibUnavailable,
AttKeyNotInitialized,
AttKeyCertDataInvalid,
NoPlatformCertData,
OutOfEpc,
ErrorReport,
EnclaveLost,
InvalidReport,
EnclaveLoadError,
UnableToGenerateQeReport,
KeyCertifcationError,
NetworkError,
MessageError,
NoQuoteCollateralData,
QuoteCertificationDataUnsupported,
QuoteFormatUnsupported,
UnableToGenerateReport,
QeReportInvalidSignature,
QeReportUnsupportedFormat,
PckCertUnsupportedFormat,
PckCertChainError,
TcbInfoUnsupportedFormat,
TcbInfoMismatch,
QeIdentityUnsupportedFormat,
QeIdentityMismatch,
TcbOutOfDate,
TcbOutOfDateConfigurationNeeded,
EnclaveIdentityOutOfDate,
EnclaveReportIsvsvnOutOfDate,
QeIdentityOutOfDate,
TcbInfoExpired,
PckCertChainExpired,
CrlExpired,
SigningCertChainExpired,
EnclaveIdentityExpired,
PckRevoked,
TcbRevoked,
TcbConfigurationNeeded,
UnableToGetCollateral,
InvalidPrivilege,
NoQveIdentityData,
CrlUnsupportedFormat,
QeIdentityChainError,
TcbInfoChainError,
QvlQveMismatch,
TcbSwHardeningNeeded,
TcbConfigurationAndSwHardeningNeeded,
UnsupportedMode,
NoDevice,
ServiceUnavailable,
NetworkFailure,
ServiceTimeout,
ServiceBusy,
UnknownMessageResponse,
PersistentStorageError,
MessageParsingError,
PlatformUnknown,
UnknownApiVersion,
CertsUnavailable,
QveIdentityMismatch,
QveOutOfDate,
PswNotAvailable,
CollateralVersionNotSupported,
TdxModuleMismatch,
ErrorMax,
}
Variants
Success
Unexpected
InvalidParameter
OutOfMemory
EcdsaIdMisMatch
PathNameBufferOverflow
FileAccessError
StoredKey
PubkeyIdMismatch
InvalidPceSigScheme
AttKeyBlobError
UnsupportedAttKeyId
UnsupportedLoadingPolicy
InterfaceUnavailable
PlatformLibUnavailable
AttKeyNotInitialized
AttKeyCertDataInvalid
NoPlatformCertData
OutOfEpc
ErrorReport
EnclaveLost
InvalidReport
EnclaveLoadError
UnableToGenerateQeReport
KeyCertifcationError
NetworkError
MessageError
NoQuoteCollateralData
QuoteCertificationDataUnsupported
QuoteFormatUnsupported
UnableToGenerateReport
QeReportInvalidSignature
QeReportUnsupportedFormat
PckCertUnsupportedFormat
PckCertChainError
TcbInfoUnsupportedFormat
TcbInfoMismatch
QeIdentityUnsupportedFormat
QeIdentityMismatch
TcbOutOfDate
TcbOutOfDateConfigurationNeeded
EnclaveIdentityOutOfDate
EnclaveReportIsvsvnOutOfDate
QeIdentityOutOfDate
TcbInfoExpired
PckCertChainExpired
CrlExpired
SigningCertChainExpired
EnclaveIdentityExpired
PckRevoked
TcbRevoked
TcbConfigurationNeeded
UnableToGetCollateral
InvalidPrivilege
NoQveIdentityData
CrlUnsupportedFormat
QeIdentityChainError
TcbInfoChainError
QvlQveMismatch
TcbSwHardeningNeeded
TcbConfigurationAndSwHardeningNeeded
UnsupportedMode
NoDevice
ServiceUnavailable
NetworkFailure
ServiceTimeout
ServiceBusy
UnknownMessageResponse
PersistentStorageError
MessageParsingError
PlatformUnknown
UnknownApiVersion
CertsUnavailable
QveIdentityMismatch
QveOutOfDate
PswNotAvailable
CollateralVersionNotSupported
TdxModuleMismatch
ErrorMax
Implementations
sourceimpl Quote3Error
impl Quote3Error
Trait Implementations
sourceimpl Clone for Quote3Error
impl Clone for Quote3Error
sourcefn clone(&self) -> Quote3Error
fn clone(&self) -> Quote3Error
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Quote3Error
impl Debug for Quote3Error
sourceimpl Default for Quote3Error
impl Default for Quote3Error
sourcefn default() -> Quote3Error
fn default() -> Quote3Error
Returns the “default value” for a type. Read more
sourceimpl Display for Quote3Error
impl Display for Quote3Error
sourceimpl From<Quote3Error> for u32
impl From<Quote3Error> for u32
sourcefn from(n: Quote3Error) -> u32
fn from(n: Quote3Error) -> u32
Converts to this type from the input type.
sourceimpl Ord for Quote3Error
impl Ord for Quote3Error
sourcefn cmp(&self, other: &Quote3Error) -> Ordering
fn cmp(&self, other: &Quote3Error) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<Quote3Error> for Quote3Error
impl PartialEq<Quote3Error> for Quote3Error
sourcefn eq(&self, other: &Quote3Error) -> bool
fn eq(&self, other: &Quote3Error) -> bool
sourceimpl PartialOrd<Quote3Error> for Quote3Error
impl PartialOrd<Quote3Error> for Quote3Error
sourcefn partial_cmp(&self, other: &Quote3Error) -> Option<Ordering>
fn partial_cmp(&self, other: &Quote3Error) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl TryFrom<u32> for Quote3Error
impl TryFrom<u32> for Quote3Error
impl ContiguousMemory for Quote3Error
impl Copy for Quote3Error
impl Eq for Quote3Error
impl StructuralEq for Quote3Error
impl StructuralPartialEq for Quote3Error
Auto Trait Implementations
impl RefUnwindSafe for Quote3Error
impl Send for Quote3Error
impl Sync for Quote3Error
impl Unpin for Quote3Error
impl UnwindSafe for Quote3Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more