Note: Skipjack is not suitable for contemporary use. This library exists as an example, and not for consumption.
skipjack.rs has three primary goals (all for educational purposes, for yours truly):
- To represent safe, idiomatic Rust in a cryptographic context
- To be easy to read and understand with a minimal understanding of Rust, even without a background in cryptography
- To directly reflect the NIST specification for Skipjack (i.e., no optimizations or shortcuts)
You should not use Skipjack (or skipjack.rs) for anything serious. But, if you'd like to play
with it, you can install it via
 = "0.1.0"
Documentation is available on docs.rs.