Skip to main content

Module stream

Module stream 

Source
Expand description

Traits which define functionality of stream ciphers.

See the RustCrypto/stream-ciphers repository for ciphers implementation.

Modulesยง

core_api ๐Ÿ”’
errors ๐Ÿ”’
Error types.
wrapper ๐Ÿ”’

Macrosยง

impl_seek_num ๐Ÿ”’

Structsยง

OverflowError
The error type returned when a cipher position can not be represented by the requested type.
StreamCipherCoreWrapper
Buffering wrapper around a StreamCipherCore implementation.
StreamCipherError
This error is returned by the StreamCipher trait methods.

Traitsยง

SeekNum
Trait implemented for numeric types which can be used with the StreamCipherSeek trait.
StreamCipher
Stream cipher trait.
StreamCipherBackend
Trait implemented by stream cipher backends.
StreamCipherClosure
Trait for StreamCipherBackend users.
StreamCipherCore
Block-level synchronous stream ciphers.
StreamCipherCounter
Counter type usable with StreamCipherCore.
StreamCipherSeek
Trait for seekable stream ciphers.
StreamCipherSeekCore
Block-level seeking trait for stream ciphers.