Enum sgx_types::error::Quote3Error
source · #[repr(u32)]pub enum Quote3Error {
Show 79 variants
Success = 0,
Unexpected = 57_345,
InvalidParameter = 57_346,
OutOfMemory = 57_347,
EcdsaIdMisMatch = 57_348,
PathNameBufferOverflow = 57_349,
FileAccessError = 57_350,
StoredKey = 57_351,
PubkeyIdMismatch = 57_352,
InvalidPceSigScheme = 57_353,
AttKeyBlobError = 57_354,
UnsupportedAttKeyId = 57_355,
UnsupportedLoadingPolicy = 57_356,
InterfaceUnavailable = 57_357,
PlatformLibUnavailable = 57_358,
AttKeyNotInitialized = 57_359,
AttKeyCertDataInvalid = 57_360,
NoPlatformCertData = 57_361,
OutOfEpc = 57_362,
ErrorReport = 57_363,
EnclaveLost = 57_364,
InvalidReport = 57_365,
EnclaveLoadError = 57_366,
UnableToGenerateQeReport = 57_367,
KeyCertifcationError = 57_368,
NetworkError = 57_369,
MessageError = 57_370,
NoQuoteCollateralData = 57_371,
QuoteCertificationDataUnsupported = 57_372,
QuoteFormatUnsupported = 57_373,
UnableToGenerateReport = 57_374,
QeReportInvalidSignature = 57_375,
QeReportUnsupportedFormat = 57_376,
PckCertUnsupportedFormat = 57_377,
PckCertChainError = 57_378,
TcbInfoUnsupportedFormat = 57_379,
TcbInfoMismatch = 57_380,
QeIdentityUnsupportedFormat = 57_381,
QeIdentityMismatch = 57_382,
TcbOutOfDate = 57_383,
TcbOutOfDateConfigurationNeeded = 57_384,
EnclaveIdentityOutOfDate = 57_385,
EnclaveReportIsvsvnOutOfDate = 57_386,
QeIdentityOutOfDate = 57_387,
TcbInfoExpired = 57_388,
PckCertChainExpired = 57_389,
CrlExpired = 57_390,
SigningCertChainExpired = 57_391,
EnclaveIdentityExpired = 57_392,
PckRevoked = 57_393,
TcbRevoked = 57_394,
TcbConfigurationNeeded = 57_395,
UnableToGetCollateral = 57_396,
InvalidPrivilege = 57_397,
NoQveIdentityData = 57_399,
CrlUnsupportedFormat = 57_400,
QeIdentityChainError = 57_401,
TcbInfoChainError = 57_402,
QvlQveMismatch = 57_403,
TcbSwHardeningNeeded = 57_404,
TcbConfigurationAndSwHardeningNeeded = 57_405,
UnsupportedMode = 57_406,
NoDevice = 57_407,
ServiceUnavailable = 57_408,
NetworkFailure = 57_409,
ServiceTimeout = 57_410,
ServiceBusy = 57_411,
UnknownMessageResponse = 57_412,
PersistentStorageError = 57_413,
MessageParsingError = 57_414,
PlatformUnknown = 57_415,
UnknownApiVersion = 57_416,
CertsUnavailable = 57_417,
QveIdentityMismatch = 57_424,
QveOutOfDate = 57_425,
PswNotAvailable = 57_426,
CollateralVersionNotSupported = 57_427,
TdxModuleMismatch = 57_440,
ErrorMax = 57_599,
}
Variants§
Success = 0
Unexpected = 57_345
InvalidParameter = 57_346
OutOfMemory = 57_347
EcdsaIdMisMatch = 57_348
PathNameBufferOverflow = 57_349
FileAccessError = 57_350
StoredKey = 57_351
PubkeyIdMismatch = 57_352
InvalidPceSigScheme = 57_353
AttKeyBlobError = 57_354
UnsupportedAttKeyId = 57_355
UnsupportedLoadingPolicy = 57_356
AttKeyNotInitialized = 57_359
AttKeyCertDataInvalid = 57_360
NoPlatformCertData = 57_361
OutOfEpc = 57_362
ErrorReport = 57_363
EnclaveLost = 57_364
InvalidReport = 57_365
EnclaveLoadError = 57_366
UnableToGenerateQeReport = 57_367
KeyCertifcationError = 57_368
NetworkError = 57_369
MessageError = 57_370
NoQuoteCollateralData = 57_371
QuoteCertificationDataUnsupported = 57_372
QuoteFormatUnsupported = 57_373
UnableToGenerateReport = 57_374
QeReportInvalidSignature = 57_375
QeReportUnsupportedFormat = 57_376
PckCertUnsupportedFormat = 57_377
PckCertChainError = 57_378
TcbInfoUnsupportedFormat = 57_379
TcbInfoMismatch = 57_380
QeIdentityUnsupportedFormat = 57_381
QeIdentityMismatch = 57_382
TcbOutOfDate = 57_383
TcbOutOfDateConfigurationNeeded = 57_384
EnclaveIdentityOutOfDate = 57_385
EnclaveReportIsvsvnOutOfDate = 57_386
QeIdentityOutOfDate = 57_387
TcbInfoExpired = 57_388
PckCertChainExpired = 57_389
CrlExpired = 57_390
SigningCertChainExpired = 57_391
EnclaveIdentityExpired = 57_392
PckRevoked = 57_393
TcbRevoked = 57_394
TcbConfigurationNeeded = 57_395
UnableToGetCollateral = 57_396
InvalidPrivilege = 57_397
NoQveIdentityData = 57_399
CrlUnsupportedFormat = 57_400
QeIdentityChainError = 57_401
TcbInfoChainError = 57_402
QvlQveMismatch = 57_403
TcbSwHardeningNeeded = 57_404
TcbConfigurationAndSwHardeningNeeded = 57_405
UnsupportedMode = 57_406
NoDevice = 57_407
NetworkFailure = 57_409
ServiceTimeout = 57_410
ServiceBusy = 57_411
UnknownMessageResponse = 57_412
PersistentStorageError = 57_413
MessageParsingError = 57_414
PlatformUnknown = 57_415
UnknownApiVersion = 57_416
QveIdentityMismatch = 57_424
QveOutOfDate = 57_425
PswNotAvailable = 57_426
CollateralVersionNotSupported = 57_427
TdxModuleMismatch = 57_440
ErrorMax = 57_599
Implementations§
source§impl Quote3Error
impl Quote3Error
Trait Implementations§
source§impl Clone for Quote3Error
impl Clone for Quote3Error
source§fn clone(&self) -> Quote3Error
fn clone(&self) -> Quote3Error
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 Quote3Error
impl Debug for Quote3Error
source§impl Default for Quote3Error
impl Default for Quote3Error
source§fn default() -> Quote3Error
fn default() -> Quote3Error
Returns the “default value” for a type. Read more
source§impl Display for Quote3Error
impl Display for Quote3Error
source§impl From<Quote3Error> for u32
impl From<Quote3Error> for u32
source§fn from(n: Quote3Error) -> u32
fn from(n: Quote3Error) -> u32
Converts to this type from the input type.
source§impl Ord for Quote3Error
impl Ord for Quote3Error
source§fn cmp(&self, other: &Quote3Error) -> Ordering
fn cmp(&self, other: &Quote3Error) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for Quote3Error
impl PartialEq for Quote3Error
source§fn eq(&self, other: &Quote3Error) -> bool
fn eq(&self, other: &Quote3Error) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for Quote3Error
impl PartialOrd for Quote3Error
source§fn partial_cmp(&self, other: &Quote3Error) -> Option<Ordering>
fn partial_cmp(&self, other: &Quote3Error) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
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 moresource§impl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more