62 stable releases (17 major)
Uses new Rust 2024
new 17.1.0 | Mar 17, 2025 |
---|---|
16.1.3 | Oct 4, 2024 |
16.1.2 | Jul 28, 2024 |
16.0.3 | Feb 17, 2023 |
0.3.0 | Mar 28, 2019 |
#5 in #keccak
487 downloads per month
Used in 9 crates
1.5MB
5K
SLoC
Zeros
Project
- License: GNU Lesser General Public License, either version 3, or (at your option) any later version.
- This project follows Semantic Versioning 2.0.0
Features
This project provides:
- Some hash functions from Keccak.
- Some cryptographic implementations: Chacha, Poly1305, Argon2...
Notes
- Currently only little-endian systems are supported. We don't have access or knowledge to test on big-endian systems.
- Internal state stores data on [
u64
]. So it works best on systems supportingu64
natively. - Accuracy/correctness is highest priority. Speed is second. Currently, it's slower than well-known implementations, such as OpenSSL.
- Documentation is built with all features. Some of them are optional. If you see components from other crates, you can view source to see what features are required.
- Night Rust is required to build.