[−][src]Crate spritz_cipher
Spritz Cipher
spritz_cipher
is a Rust implementation of the Spritz Cipher.
Spritz - a spongy RC4-like stream cipher and hash function.
Spritz is an improvement on RC4 based upon this paper
The tests and examples have Encryption, Hash and MAC implementations. It requires no dependencies when used as a library. The tests and examples use rand and libc to compare against 2 different C implementations.
Limitations
Spritz is not as robust as other ciphers. There are known theortical attacks that may or may not allow an attacker to comprise the communication. Spritz is also slower than SHA3. That said, it is better than nothing
Structs
SpritzCipherContext | The primary structure that contains the buffer and varirables for the Cipher |
Enums
SpritzCipherError |