Enum tss_sapi::TpmAlgorithm [] [src]

pub enum TpmAlgorithm {
    RSA,
    SHA1,
    HMAC,
    AES,
    MGF1,
    KEYEDHASH,
    XOR,
    SHA256,
    SHA384,
    SHA512,
    NULL,
    SM3_256,
    SM4,
    RSASSA,
    RSAES,
    RSAPSS,
    OAEP,
    ECDSA,
    ECDH,
    ECDAA,
    SM2,
    ECSCHNORR,
    ECMQV,
    KDF1_SP800_56A,
    KDF2,
    KDF1_SP800_108,
    ECC,
    SYMCIPHER,
    CAMELLIA,
    CTR,
    OFB,
    CBC,
    CFB,
    ECB,
}

Provide a handy enum that abstracts TPM algorithms

Variants

Trait Implementations

impl Clone for TpmAlgorithm
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for TpmAlgorithm
[src]

impl Debug for TpmAlgorithm
[src]

[src]

Formats the value using the given formatter.

impl Eq for TpmAlgorithm
[src]

impl PartialEq for TpmAlgorithm
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl FromPrimitive for TpmAlgorithm
[src]

[src]

Convert an u64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an isize to return an optional value of this type. If the value cannot be represented by this value, the None is returned. Read more

[src]

Convert an i8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an i32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a usize to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert an u32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a f32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

[src]

Convert a f64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

impl ToPrimitive for TpmAlgorithm
[src]

[src]

Converts the value of self to an u64.

[src]

Converts the value of self to an i64.

[src]

Converts the value of self to an isize.

[src]

Converts the value of self to an i8.

[src]

Converts the value of self to an i16.

[src]

Converts the value of self to an i32.

[src]

Converts the value of self to a usize.

[src]

Converts the value of self to an u8.

[src]

Converts the value of self to an u16.

[src]

Converts the value of self to an u32.

[src]

Converts the value of self to an f32.

[src]

Converts the value of self to an f64.