|0.2.10||Nov 2, 2020|
|0.2.9||Aug 19, 2020|
|0.2.8||May 16, 2020|
|0.2.6||Oct 21, 2019|
|0.1.2||Feb 3, 2019|
#73 in Cryptography
1,686,974 downloads per month
Used in 6,285 crates (2 directly)
Cryptographic algorithms in pure Rust.
The main interface to these crates is the RustCrypto traits.
All crates are no-std compatible.
Minimum Rust version:
- algorithm crates (with RustCrypto API): 1.41.0
- support crates: 1.32.0
 SIMD is available for builds with target-cpu/target-feature configured, but runtime CPU detection is not yet supported.
Many of the crates in this project include optimized SIMD implementations, enabled by default on x86-64 by the "simd" feature. The fastest implementation available for your hardware will be automatically selected at runtime, except in no-std builds.
For other hardware platforms, e.g. ARM: an alternative, portable SIMD backend based on the packed_simd crate is available for recent nightly Rust; you can enable it as "packed_simd".
If you'd prefer to minimize usage of
unsafe code: disable the "simd" feature
to switch to a generic implementation.
||rust version||build time?||performance|
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.
No runtime deps