[−][src]Crate cipher
This crate defines a set of traits which describe the functionality of block ciphers and stream ciphers.
Re-exports
pub use crate::block::BlockCipher; |
pub use crate::block::BlockCipherMut; |
pub use crate::block::NewBlockCipher; |
pub use crate::stream::NewStreamCipher; |
pub use crate::stream::StreamCipher; |
pub use crate::stream::SyncStreamCipher; |
pub use crate::stream::SyncStreamCipherSeek; |
pub use generic_array; |
Modules
| block | Traits used to define functionality of block ciphers. |
| consts | Type aliases for many constants. |
| stream | Traits which define functionality of stream ciphers. |
Macros
| bench | Deprecated Define benchmark |
| bench_async | Deprecated Create asynchronous stream cipher benchmarks |
| bench_sync | Deprecated Create synchronous stream cipher benchmarks |
| block_cipher_bench | devDefine block cipher benchmark |
| block_cipher_test | devDefine block cipher test |
| new_async_test | Deprecated Test core functionality of asynchronous stream cipher |
| new_seek_test | Deprecated Test stream synchronous stream cipher seeking capabilities |
| new_sync_test | Deprecated Test core functionality of synchronous stream cipher |
| new_test | Deprecated Define tests |
| stream_cipher_async_bench | devCreate asynchronous stream cipher benchmarks |
| stream_cipher_async_test | devTest core functionality of asynchronous stream cipher |
| stream_cipher_seek_test | devTest stream synchronous stream cipher seeking capabilities |
| stream_cipher_sync_bench | devCreate synchronous stream cipher benchmarks |
| stream_cipher_sync_test | devTest core functionality of synchronous stream cipher |