[−][src]Crate salsa20_core
Shared functionality common to ciphers in the Salsa20 Family (i.e. Salsa20 and ChaCha20)
This crate isn't designed to be used directly, but is instead an
implementation detail fo the salsa20
and chacha20
crates.
Re-exports
pub extern crate stream_cipher; |
Structs
Ctr | Counter mode for the block functions of Salsa20 family ciphers |
Constants
CONSTANTS | Initialization constants used by the Salsa20 family |
IV_BITS | Number of bits in a Salsa20 family cipher initialization vector |
IV_BYTES | Number of bytes in a Salsa20 family cipher initialization vector |
IV_WORDS | Number of 32-bit words in a Salsa20 family cipher initialization vector |
KEY_BITS | Number of bits in a Salsa20 family cipher key |
KEY_BYTES | Number of bytes in a Salsa20 family cipher key |
KEY_WORDS | Number of 32-bit words in a Salsa20 family cipher key |
STATE_BYTES | Number of bytes in a Salsa20 family cipher internal state |
STATE_WORDS | Number of 32-bit words in a Salsa20 family cipher internal state |
Traits
SalsaFamilyCipher | Trait to be impl'd by all Salsa20 family ciphers |