logo
pub trait KeyIvInit: KeySizeUser + IvSizeUser + Sized {
    fn new(key: &Key<Self>, iv: &Iv<Self>) -> Self;

    fn new_from_slices(key: &[u8], iv: &[u8]) -> Result<Self, InvalidLength> { ... }
}
Expand description

Types which can be initialized from key and initialization vector (nonce).

Required Methods

Create new value from fixed length key and nonce.

Provided Methods

Create new value from variable length key and nonce.

Implementors