TpmiAlgCipherMode

Type Alias TpmiAlgCipherMode 

Source
pub type TpmiAlgCipherMode = TpmAlgId;

Aliased Type§

#[repr(u16)]
pub enum TpmiAlgCipherMode {
Show 59 variants Error = 0, Rsa = 1, Tdes = 3, Sha1 = 4, Hmac = 5, Aes = 6, Mgf1 = 7, KeyedHash = 8, Xor = 10, Sha256 = 11, Sha384 = 12, Sha512 = 13, Null = 16, Sm3_256 = 18, Sm4 = 19, Rsassa = 20, Rsaes = 21, Rsapss = 22, Oaep = 23, Ecdsa = 24, Ecdh = 25, Ecdaa = 26, Sm2 = 27, Ecschnorr = 28, Ecmqv = 29, Kdf1Sp800_56A = 32, Kdf2 = 33, Kdf1Sp800_108 = 34, Ecc = 35, SymCipher = 37, Camellia = 38, Sha3_256 = 39, Sha3_384 = 40, Sha3_512 = 41, Shake128 = 42, Shake256 = 43, Shake256_192 = 44, Shake256_256 = 45, Shake256_512 = 46, Cmac = 63, Ctr = 64, Ofb = 65, Cbc = 66, Cfb = 67, Ecb = 68, Ccm = 80, Gcm = 81, Kw = 82, Kwp = 83, Eax = 84, Eddsa = 96, EddsaPh = 97, Lms = 112, Xmss = 113, Keyedxof = 128, Kmacxof128 = 129, Kmacxof256 = 130, Kmac128 = 144, Kmac256 = 145,
}

Variants§

§

Error = 0

§

Rsa = 1

§

Tdes = 3

§

Sha1 = 4

§

Hmac = 5

§

Aes = 6

§

Mgf1 = 7

§

KeyedHash = 8

§

Xor = 10

§

Sha256 = 11

§

Sha384 = 12

§

Sha512 = 13

§

Null = 16

§

Sm3_256 = 18

§

Sm4 = 19

§

Rsassa = 20

§

Rsaes = 21

§

Rsapss = 22

§

Oaep = 23

§

Ecdsa = 24

§

Ecdh = 25

§

Ecdaa = 26

§

Sm2 = 27

§

Ecschnorr = 28

§

Ecmqv = 29

§

Kdf1Sp800_56A = 32

§

Kdf2 = 33

§

Kdf1Sp800_108 = 34

§

Ecc = 35

§

SymCipher = 37

§

Camellia = 38

§

Sha3_256 = 39

§

Sha3_384 = 40

§

Sha3_512 = 41

§

Shake128 = 42

§

Shake256 = 43

§

Shake256_192 = 44

§

Shake256_256 = 45

§

Shake256_512 = 46

§

Cmac = 63

§

Ctr = 64

§

Ofb = 65

§

Cbc = 66

§

Cfb = 67

§

Ecb = 68

§

Ccm = 80

§

Gcm = 81

§

Kw = 82

§

Kwp = 83

§

Eax = 84

§

Eddsa = 96

§

EddsaPh = 97

§

Lms = 112

§

Xmss = 113

§

Keyedxof = 128

§

Kmacxof128 = 129

§

Kmacxof256 = 130

§

Kmac128 = 144

§

Kmac256 = 145