A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
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. It provides functions for random numbers, generic hashing, key derivation, secret-key encryption, public-key signatures, key exchange and password hashing.
Full documentation can be found on the LibHydrogen wiki.
Add it as a package in your application's Makefile:
Include the LibHydrogen header in your code: