11 releases (6 stable)
new 3.0.0 | Feb 19, 2025 |
---|---|
2.0.2 | Jul 8, 2024 |
2.0.1 | May 13, 2024 |
1.0.1 | Feb 2, 2024 |
0.1.0 | Nov 21, 2021 |
#1861 in Cryptography
555 downloads per month
Used in 2 crates
87KB
2K
SLoC
Kestrel Cryptogrphy Library
Provides the cryptography backend for Kestrel. This is not meant to be a general purpose cryptography library, but does include access to a number of primitives.
API Includes
- X25519
- ChaCha20Poly1305
- Noise X protocol
- SHA256
- Scrypt
- HKDF-SHA256
- Random key generation
- Public Key authenticated encryption of data
- Password bassed authenticated encryption
lib.rs
:
The Kestrel cryptography library. This library provides implementations of ChaCha20-Poly1305, X25519, SHA-256, HMAC-SHA-256 and the Noise X protocol.
The goal of this library is not to serve as a general purpose cryptographic library, but the functions provided here could certainly be used as such.
Dependencies
~4.5–9.5MB
~95K SLoC