Collection of traits which describe functionality of cryptographic primitives.
Name | Algorithm | Crates.io | Documentation | Build |
---|---|---|---|---|
aead |
Authenticated encryption | |||
block‑cipher |
Block cipher | |||
crypto‑mac |
Message authentication code | |||
digest |
Cryptographic hash function | |||
signature |
Digital signature | |||
stream‑cipher |
Stream cipher | |||
universal‑hash |
Universal hash function |
All crates in this repository support Rust 1.41 or higher unless otherwise noted.
In future minimally supported version of Rust can be changed, but it will be done with the minor version bump.
All crates licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.