embassy-stm32

Crates

git

Versions

stm32h7s3a8

Flavors

๐Ÿ“ฃ We want to hear from you! Fill the Rust Embedded 2024 micro-survey.

Trait embassy_stm32::cryp::IVSized

source ยท
pub trait IVSized { }
Expand description

This trait enables restriction of initialization vectors to sizes compatibile with a cipher mode.

Implementorsยง

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for AesCbc<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for AesCtr<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for AesEcb<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for AesGcm<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for AesGmac<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for DesCbc<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for DesEcb<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for TdesCbc<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize> IVSized for TdesEcb<'c, KEY_SIZE>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 7>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 8>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 9>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 10>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 11>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 12>

sourceยง

impl<'c, const KEY_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, TAG_SIZE, 13>