embassy-stm32

Crates

git

Versions

stm32f756vg

Flavors

embassy_stm32::cryp

Trait CipherSized

Source
pub trait CipherSized { }
Expand description

This trait enables restriction of ciphers to specific key sizes.

Implementors§

Source§

impl<'c> CipherSized for AesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for AesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for AesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for AesCtr<'c, { _ }>

Source§

impl<'c> CipherSized for AesCtr<'c, { _ }>

Source§

impl<'c> CipherSized for AesCtr<'c, { _ }>

Source§

impl<'c> CipherSized for AesEcb<'c, { _ }>

Source§

impl<'c> CipherSized for AesEcb<'c, { _ }>

Source§

impl<'c> CipherSized for AesEcb<'c, { _ }>

Source§

impl<'c> CipherSized for AesGcm<'c, { _ }>

Source§

impl<'c> CipherSized for AesGcm<'c, { _ }>

Source§

impl<'c> CipherSized for AesGcm<'c, { _ }>

Source§

impl<'c> CipherSized for AesGmac<'c, { _ }>

Source§

impl<'c> CipherSized for AesGmac<'c, { _ }>

Source§

impl<'c> CipherSized for AesGmac<'c, { _ }>

Source§

impl<'c> CipherSized for DesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for DesEcb<'c, { _ }>

Source§

impl<'c> CipherSized for TdesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for TdesCbc<'c, { _ }>

Source§

impl<'c> CipherSized for TdesEcb<'c, { _ }>

Source§

impl<'c> CipherSized for TdesEcb<'c, { _ }>

Source§

impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>

Source§

impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>

Source§

impl<'c, const TAG_SIZE: usize, const IV_SIZE: usize> CipherSized for AesCcm<'c, { _ }, TAG_SIZE, IV_SIZE>