pub trait CipherSized { }Expand description
This trait enables restriction of ciphers to specific key sizes.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesCbc<'c, { _ }>
impl<'c> CipherSized for AesCbc<'c, { _ }>
impl<'c> CipherSized for AesCbc<'c, { _ }>
impl<'c> CipherSized for AesCtr<'c, { _ }>
impl<'c> CipherSized for AesCtr<'c, { _ }>
impl<'c> CipherSized for AesCtr<'c, { _ }>
impl<'c> CipherSized for AesEcb<'c, { _ }>
impl<'c> CipherSized for AesEcb<'c, { _ }>
impl<'c> CipherSized for AesEcb<'c, { _ }>
impl<'c> CipherSized for AesGcm<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesGcm<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesGcm<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesGmac<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesGmac<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.impl<'c> CipherSized for AesGmac<'c, { _ }>
Available on
cryp_v2 or cryp_v3 or cryp_v4 only.