Trait stream_cipher::NewFixStreamCipher[][src]

pub trait NewFixStreamCipher: Sized {
    type KeySize: ArrayLength<u8>;
    type NonceSize: ArrayLength<u8>;
    fn new(
        key: &GenericArray<u8, Self::KeySize>,
        nonce: &GenericArray<u8, Self::NonceSize>
    ) -> Self; fn new_var(key: &[u8], nonce: &[u8]) -> Result<Self, InvalidKeyNonceLength> { ... } }

Synchronous stream cipher creation trait

Associated Types

Key size in bytes

Nonce size in bytes

Required Methods

Create new stream cipher instance from variable length key and nonce.

Provided Methods

Create new stream cipher instance from variable length key and nonce.

Implementors