Enum aesm_client::AesmError[][src]

pub enum AesmError {
Show 51 variants UnexpectedError_1, NoDeviceError_2, ParameterError_3, EpidblobError_4, EpidRevokedError_5, GetLicensetokenError_6, SessionInvalid_7, MaxNumSessionReached_8, PsdaUnavailable_9, EphSessionFailed_10, LongTermPairingFailed_11, NetworkError_12, NetworkBusyError_13, ProxySettingAssist_14, FileAccessError_15, SgxProvisionFailed_16, ServiceStopped_17, Busy_18, BackendServerBusy_19, UpdateAvailable_20, OutOfMemoryError_21, MsgError_22, ThreadError_23, SgxDeviceNotAvailable_24, EnableSgxDeviceFailed_25, PlatformInfoBlobInvalidSig_26, ServiceNotAvailable_27, KdfMismatch_28, OutOfEpc_29, ServiceUnavailable_30, UnrecognizedPlatform_31, EcdsaIdMismatch_32, PathnameBufferOverflow_33, ErrorStoredKey_34, PubKeyIdMismatch_35, InvalidPceSigScheme_36, AttKeyBlobError_37, UnsupportedAttKeyId_38, UnsupportedLoadingPolicy_39, InterfaceUnavailable_40, PlatformLibUnavailable_41, AttKeyNotInitialized_42, AttKeyCertDataInvalid_43, NoPlatformCertData_44, ReportError_45, EnclaveLost_46, InvalidReport_47, EnclaveLoadError_48, UnableToGenerateQeReport_49, KeyCertificationError_50, Unknown(u32),
}

Variants

UnexpectedError_1
NoDeviceError_2
ParameterError_3
EpidblobError_4
EpidRevokedError_5
GetLicensetokenError_6
SessionInvalid_7
MaxNumSessionReached_8
PsdaUnavailable_9
EphSessionFailed_10
LongTermPairingFailed_11
NetworkError_12
NetworkBusyError_13
ProxySettingAssist_14
FileAccessError_15
SgxProvisionFailed_16
ServiceStopped_17
Busy_18
BackendServerBusy_19
UpdateAvailable_20
OutOfMemoryError_21
MsgError_22
ThreadError_23
SgxDeviceNotAvailable_24
EnableSgxDeviceFailed_25
PlatformInfoBlobInvalidSig_26
ServiceNotAvailable_27
KdfMismatch_28
OutOfEpc_29
ServiceUnavailable_30
UnrecognizedPlatform_31
EcdsaIdMismatch_32
PathnameBufferOverflow_33
ErrorStoredKey_34
PubKeyIdMismatch_35
InvalidPceSigScheme_36
AttKeyBlobError_37
UnsupportedAttKeyId_38
UnsupportedLoadingPolicy_39
InterfaceUnavailable_40
PlatformLibUnavailable_41
AttKeyNotInitialized_42
AttKeyCertDataInvalid_43
NoPlatformCertData_44
ReportError_45
EnclaveLost_46
InvalidReport_47
EnclaveLoadError_48
UnableToGenerateQeReport_49
KeyCertificationError_50
Unknown

Tuple Fields of Unknown

0: u32

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.