A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
The Hydrogen library is a small, easy-to-use, hard-to-misuse cryptographic library.
Features:
.c
file to your project is all it takes to use libhydrogen in your project.Non-goals:
The documentation is maintained in the libhydrogen wiki.
The legacy libhydrogen code (leveraging XChaCha20, SipHashX, BLAKE2SX, Curve25519) remains available in the v0 branch.
This project exists thanks to all the people who contribute. [Contribute].