11 releases (6 stable)

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

#1192 in Cryptography


Used in 2 crates

BSD-3-Clause

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

Dependencies

~5MB
~99K SLoC