[][src]Enum tss_esapi::constants::response_code::Tss2ResponseCodeKind

pub enum Tss2ResponseCodeKind {
    Success,
    TpmVendorSpecific,
    Initialize,
    Failure,
    Sequence,
    Private,
    Hmac,
    Disabled,
    Exclusive,
    AuthType,
    AuthMissing,
    Policy,
    Pcr,
    PcrChanged,
    Upgrade,
    TooManyContexts,
    AuthUnavailable,
    Reboot,
    Unbalanced,
    CommandSize,
    CommandCode,
    AuthSize,
    AuthContext,
    NvRange,
    NvSize,
    NvLocked,
    NvAuthorization,
    NvUninitialized,
    NvSpace,
    NvDefined,
    BadContext,
    CpHash,
    Parent,
    NeedsTest,
    NoResult,
    Sensitive,
    Asymmetric,
    Attributes,
    Hash,
    Value,
    Hierarchy,
    KeySize,
    Mgf,
    Mode,
    Type,
    Handle,
    Kdf,
    Range,
    AuthFail,
    Nonce,
    Pp,
    Scheme,
    Size,
    Symmetric,
    Tag,
    Selector,
    Insufficient,
    Signature,
    Key,
    PolicyFail,
    Integrity,
    Ticket,
    ReservedBits,
    BadAuth,
    Expired,
    PolicyCc,
    Binding,
    Curve,
    EccPoint,
    ContextGap,
    ObjectMemory,
    SessionMemory,
    Memory,
    SessionHandles,
    ObjectHandles,
    Locality,
    Yielded,
    Canceled,
    Testing,
    ReferenceH0,
    ReferenceH1,
    ReferenceH2,
    ReferenceH3,
    ReferenceH4,
    ReferenceH5,
    ReferenceH6,
    ReferenceS0,
    ReferenceS1,
    ReferenceS2,
    ReferenceS3,
    ReferenceS4,
    ReferenceS5,
    ReferenceS6,
    NvRate,
    Lockout,
    Retry,
    NvUnavailable,
}

Rust enum representation of TSS 2 error codes.

Variants

Success
TpmVendorSpecific
Initialize
Failure
Sequence
Private
Hmac
Disabled
Exclusive
AuthType
AuthMissing
Policy
Pcr
PcrChanged
Upgrade
TooManyContexts
AuthUnavailable
Reboot
Unbalanced
CommandSize
CommandCode
AuthSize
AuthContext
NvRange
NvSize
NvLocked
NvAuthorization
NvUninitialized
NvSpace
NvDefined
BadContext
CpHash
Parent
NeedsTest
NoResult
Sensitive
Asymmetric
Attributes
Hash
Value
Hierarchy
KeySize
Mgf
Mode
Type
Handle
Kdf
Range
AuthFail
Nonce
Pp
Scheme
Size
Symmetric
Tag
Selector
Insufficient
Signature
Key
PolicyFail
Integrity
Ticket
ReservedBits
BadAuth
Expired
PolicyCc
Binding
Curve
EccPoint
ContextGap
ObjectMemory
SessionMemory
Memory
SessionHandles
ObjectHandles
Locality
Yielded
Canceled
Testing
ReferenceH0
ReferenceH1
ReferenceH2
ReferenceH3
ReferenceH4
ReferenceH5
ReferenceH6
ReferenceS0
ReferenceS1
ReferenceS2
ReferenceS3
ReferenceS4
ReferenceS5
ReferenceS6
NvRate
Lockout
Retry
NvUnavailable

Trait Implementations

impl Clone for Tss2ResponseCodeKind[src]

impl Copy for Tss2ResponseCodeKind[src]

impl Debug for Tss2ResponseCodeKind[src]

impl PartialEq<Tss2ResponseCodeKind> for Tss2ResponseCodeKind[src]

impl StructuralPartialEq for Tss2ResponseCodeKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Free for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.