pub trait CipherSized { }Expand description
This trait enables restriction of ciphers to specific key sizes.
Implementors§
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.impl<'c> CipherSized for DesCbc<'c, { _ }>
impl<'c> CipherSized for DesEcb<'c, { _ }>
impl<'c> CipherSized for TdesCbc<'c, { _ }>
impl<'c> CipherSized for TdesCbc<'c, { _ }>
impl<'c> CipherSized for TdesEcb<'c, { _ }>
impl<'c> CipherSized for TdesEcb<'c, { _ }>
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.