embassy-stm32

Crates

git

Versions

stm32h533re

Flavors

IVSized

Trait IVSized 

Source
pub trait IVSized { }
Expand description

This trait enables restriction of initialization vectors to sizes compatible 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, const IV_SIZE: usize, const TAG_SIZE: usize> IVSized for AesCcm<'c, KEY_SIZE, IV_SIZE, TAG_SIZE>