#[repr(u32)]pub enum mbedtls_cipher_type_t {
Show 55 variants
MBEDTLS_CIPHER_NONE = 0,
MBEDTLS_CIPHER_NULL = 1,
MBEDTLS_CIPHER_AES_128_ECB = 2,
MBEDTLS_CIPHER_AES_192_ECB = 3,
MBEDTLS_CIPHER_AES_256_ECB = 4,
MBEDTLS_CIPHER_AES_128_CBC = 5,
MBEDTLS_CIPHER_AES_192_CBC = 6,
MBEDTLS_CIPHER_AES_256_CBC = 7,
MBEDTLS_CIPHER_AES_128_CFB128 = 8,
MBEDTLS_CIPHER_AES_192_CFB128 = 9,
MBEDTLS_CIPHER_AES_256_CFB128 = 10,
MBEDTLS_CIPHER_AES_128_CTR = 11,
MBEDTLS_CIPHER_AES_192_CTR = 12,
MBEDTLS_CIPHER_AES_256_CTR = 13,
MBEDTLS_CIPHER_AES_128_GCM = 14,
MBEDTLS_CIPHER_AES_192_GCM = 15,
MBEDTLS_CIPHER_AES_256_GCM = 16,
MBEDTLS_CIPHER_CAMELLIA_128_ECB = 17,
MBEDTLS_CIPHER_CAMELLIA_192_ECB = 18,
MBEDTLS_CIPHER_CAMELLIA_256_ECB = 19,
MBEDTLS_CIPHER_CAMELLIA_128_CBC = 20,
MBEDTLS_CIPHER_CAMELLIA_192_CBC = 21,
MBEDTLS_CIPHER_CAMELLIA_256_CBC = 22,
MBEDTLS_CIPHER_CAMELLIA_128_CFB128 = 23,
MBEDTLS_CIPHER_CAMELLIA_192_CFB128 = 24,
MBEDTLS_CIPHER_CAMELLIA_256_CFB128 = 25,
MBEDTLS_CIPHER_CAMELLIA_128_CTR = 26,
MBEDTLS_CIPHER_CAMELLIA_192_CTR = 27,
MBEDTLS_CIPHER_CAMELLIA_256_CTR = 28,
MBEDTLS_CIPHER_CAMELLIA_128_GCM = 29,
MBEDTLS_CIPHER_CAMELLIA_192_GCM = 30,
MBEDTLS_CIPHER_CAMELLIA_256_GCM = 31,
MBEDTLS_CIPHER_DES_ECB = 32,
MBEDTLS_CIPHER_DES_CBC = 33,
MBEDTLS_CIPHER_DES_EDE_ECB = 34,
MBEDTLS_CIPHER_DES_EDE_CBC = 35,
MBEDTLS_CIPHER_DES_EDE3_ECB = 36,
MBEDTLS_CIPHER_DES_EDE3_CBC = 37,
MBEDTLS_CIPHER_BLOWFISH_ECB = 38,
MBEDTLS_CIPHER_BLOWFISH_CBC = 39,
MBEDTLS_CIPHER_BLOWFISH_CFB64 = 40,
MBEDTLS_CIPHER_BLOWFISH_CTR = 41,
MBEDTLS_CIPHER_ARC4_128 = 42,
MBEDTLS_CIPHER_AES_128_CCM = 43,
MBEDTLS_CIPHER_AES_192_CCM = 44,
MBEDTLS_CIPHER_AES_256_CCM = 45,
MBEDTLS_CIPHER_CAMELLIA_128_CCM = 46,
MBEDTLS_CIPHER_CAMELLIA_192_CCM = 47,
MBEDTLS_CIPHER_CAMELLIA_256_CCM = 48,
MBEDTLS_CIPHER_AES_128_XEX = 49,
MBEDTLS_CIPHER_AES_192_XEX = 50,
MBEDTLS_CIPHER_AES_256_XEX = 51,
MBEDTLS_CIPHER_AES_128_XTS = 52,
MBEDTLS_CIPHER_AES_192_XTS = 53,
MBEDTLS_CIPHER_AES_256_XTS = 54,
}Variants§
MBEDTLS_CIPHER_NONE = 0
MBEDTLS_CIPHER_NULL = 1
MBEDTLS_CIPHER_AES_128_ECB = 2
MBEDTLS_CIPHER_AES_192_ECB = 3
MBEDTLS_CIPHER_AES_256_ECB = 4
MBEDTLS_CIPHER_AES_128_CBC = 5
MBEDTLS_CIPHER_AES_192_CBC = 6
MBEDTLS_CIPHER_AES_256_CBC = 7
MBEDTLS_CIPHER_AES_128_CFB128 = 8
MBEDTLS_CIPHER_AES_192_CFB128 = 9
MBEDTLS_CIPHER_AES_256_CFB128 = 10
MBEDTLS_CIPHER_AES_128_CTR = 11
MBEDTLS_CIPHER_AES_192_CTR = 12
MBEDTLS_CIPHER_AES_256_CTR = 13
MBEDTLS_CIPHER_AES_128_GCM = 14
MBEDTLS_CIPHER_AES_192_GCM = 15
MBEDTLS_CIPHER_AES_256_GCM = 16
MBEDTLS_CIPHER_CAMELLIA_128_ECB = 17
MBEDTLS_CIPHER_CAMELLIA_192_ECB = 18
MBEDTLS_CIPHER_CAMELLIA_256_ECB = 19
MBEDTLS_CIPHER_CAMELLIA_128_CBC = 20
MBEDTLS_CIPHER_CAMELLIA_192_CBC = 21
MBEDTLS_CIPHER_CAMELLIA_256_CBC = 22
MBEDTLS_CIPHER_CAMELLIA_128_CFB128 = 23
MBEDTLS_CIPHER_CAMELLIA_192_CFB128 = 24
MBEDTLS_CIPHER_CAMELLIA_256_CFB128 = 25
MBEDTLS_CIPHER_CAMELLIA_128_CTR = 26
MBEDTLS_CIPHER_CAMELLIA_192_CTR = 27
MBEDTLS_CIPHER_CAMELLIA_256_CTR = 28
MBEDTLS_CIPHER_CAMELLIA_128_GCM = 29
MBEDTLS_CIPHER_CAMELLIA_192_GCM = 30
MBEDTLS_CIPHER_CAMELLIA_256_GCM = 31
MBEDTLS_CIPHER_DES_ECB = 32
MBEDTLS_CIPHER_DES_CBC = 33
MBEDTLS_CIPHER_DES_EDE_ECB = 34
MBEDTLS_CIPHER_DES_EDE_CBC = 35
MBEDTLS_CIPHER_DES_EDE3_ECB = 36
MBEDTLS_CIPHER_DES_EDE3_CBC = 37
MBEDTLS_CIPHER_BLOWFISH_ECB = 38
MBEDTLS_CIPHER_BLOWFISH_CBC = 39
MBEDTLS_CIPHER_BLOWFISH_CFB64 = 40
MBEDTLS_CIPHER_BLOWFISH_CTR = 41
MBEDTLS_CIPHER_ARC4_128 = 42
MBEDTLS_CIPHER_AES_128_CCM = 43
MBEDTLS_CIPHER_AES_192_CCM = 44
MBEDTLS_CIPHER_AES_256_CCM = 45
MBEDTLS_CIPHER_CAMELLIA_128_CCM = 46
MBEDTLS_CIPHER_CAMELLIA_192_CCM = 47
MBEDTLS_CIPHER_CAMELLIA_256_CCM = 48
MBEDTLS_CIPHER_AES_128_XEX = 49
MBEDTLS_CIPHER_AES_192_XEX = 50
MBEDTLS_CIPHER_AES_256_XEX = 51
MBEDTLS_CIPHER_AES_128_XTS = 52
MBEDTLS_CIPHER_AES_192_XTS = 53
MBEDTLS_CIPHER_AES_256_XTS = 54
Trait Implementations§
Source§impl Clone for mbedtls_cipher_type_t
impl Clone for mbedtls_cipher_type_t
Source§fn clone(&self) -> mbedtls_cipher_type_t
fn clone(&self) -> mbedtls_cipher_type_t
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 mbedtls_cipher_type_t
impl Debug for mbedtls_cipher_type_t
Source§impl Hash for mbedtls_cipher_type_t
impl Hash for mbedtls_cipher_type_t
Source§impl PartialEq for mbedtls_cipher_type_t
impl PartialEq for mbedtls_cipher_type_t
impl Copy for mbedtls_cipher_type_t
impl Eq for mbedtls_cipher_type_t
impl StructuralPartialEq for mbedtls_cipher_type_t
Auto Trait Implementations§
impl Freeze for mbedtls_cipher_type_t
impl RefUnwindSafe for mbedtls_cipher_type_t
impl Send for mbedtls_cipher_type_t
impl Sync for mbedtls_cipher_type_t
impl Unpin for mbedtls_cipher_type_t
impl UnwindSafe for mbedtls_cipher_type_t
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