SKIPJACK
Pure Rust implementation of the SKIPJACK cipher.
SECURITY WARNING
SKIPJACK is a broken and outdated cipher. This implementation should be used for educational purposes ONLY. It should NEVER be used in a production environment and the author WILL NOT take on responsibility for damage caused by irresponsible usage of this library!
USE AT YOUR OWN RISK!
Implementation
This crate implements the low-level cipher functions of the SkipJack cipher. It supports a better optimized encryption/decryption of 64-bit blocks than the approach specified by the original SkipJack specification.
There are benchmarks available in /benches/.
Examples
use *;
let skipjack: Skipjack =
new;
let mut buf = .into;
skipjack.encrypt;
assert_eq!;
let skipjack: Skipjack =
new;
let mut buf = .into;
skipjack.decrypt;
assert_eq!;
Licenses
This crate is licensed under either of
at your choice.