Crates.io | skipjack |
lib.rs | skipjack |
version | 0.2.0 |
source | src |
created_at | 2020-03-08 19:22:43.318847 |
updated_at | 2022-01-02 16:47:48.608045 |
description | A straight-line implementation of Skipjack in Rust |
homepage | https://github.com/woodruffw/skipjack.rs |
repository | |
max_upload_size | |
id | 216636 |
size | 22,835 |
Note: Skipjack is not suitable for contemporary use. This library exists as an example, and not for consumption.
skipjack.rs is a straight-line (meaning no branches or loops) Rust implementation of the Skipjack cipher, best known for its use by the NSA in the Clipper chip.
skipjack.rs has three primary goals (all for educational purposes, for yours truly):
This implementation attempts to adhere closely to the NIST-provided specification in design, and does not support any modes of operation other than single-block codebook.
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 cargo
:
[dependencies]
skipjack = "0.1.0"
Documentation is available on docs.rs.