Module cipher::stream[][src]

Expand description

Traits which define functionality of stream ciphers.

See RustCrypto/stream-ciphers for ciphers implementation.

Re-exports

pub use generic_array;

Modules

Type aliases for many constants.

Structs

The error type returned when key and/or nonce used in stream cipher initialization had an invalid length.

The error type returned when stream cipher has reached the end of a keystream.

The error type returned when a cipher position can not be represented by the requested type.

Traits

Trait for initializing a stream cipher from a block cipher

Trait for initializing a stream cipher from a mutable block cipher

Stream cipher creation trait.

Trait implemented for numeric types which can be used with the SyncStreamCipherSeek trait.

Stream cipher core trait which covers both synchronous and asynchronous ciphers.

Synchronous stream cipher core trait.

Trait for seekable stream ciphers.

Type Definitions

Key for an algorithm that implements NewStreamCipher.

Nonce for an algorithm that implements NewStreamCipher.