Nettle ****** This document describes the Nettle low-level cryptographic library. You can use the library directly from your C programs, or write or use an object-oriented wrapper for your favorite language or application. This manual is for the Nettle library (version 3.4), a low-level cryptographic library. Originally written 2001 by Niels Möller, updated 2017. This manual is placed in the public domain. You may freely copy it, in whole or in part, with or without modification. Attribution is appreciated, but not required.
— The Detailed Node Listing — Reference
Hash functions
Cipher modes
Authenticated encryption with associated data
Keyed Hash Functions
Public-key algorithms
Elliptic curves