Trait block_modes::BlockModeIv[][src]

pub trait BlockModeIv<C: BlockCipher, P: Padding>: BlockMode<C, P> + Sized {
    fn new(cipher: C, iv: &GenericArray<u8, C::BlockSize>) -> Self;

    fn new_fixkey(
        key: &GenericArray<u8, C::KeySize>,
        iv: &GenericArray<u8, C::BlockSize>
    ) -> Self { ... }
fn new_varkey(
        key: &[u8],
        iv: &GenericArray<u8, C::BlockSize>
    ) -> Result<Self, InvalidKeyLength> { ... } }

Required Methods

Provided Methods

Implementors