libsodium
Bernsteinが設計したNaClの移植性の高いフォークで、現代的な暗号ライブラリ。C言語実装で、25以上の言語にバインディングがある。誤用しにくい高水準APIが特徴。Curve25519、Ed25519、ChaCha20-Poly1305、BLAKE2を提供する。
2013年からFrank Denisが保守している。P2PチャットのTox、Mullvad、多くのパスワードマネージャーが採用する。OpenSSLとの違いは、機能が少なく、既定値が優れ、歴史的な負債が軽いことだ。crypto_box_easy()は、NaCl流の認証付き暗号化、つまり公開鍵暗号を1つの関数で提供する。定数時間の保証、Dragonblood攻撃への耐性、形式検証されたプリミティブを備える。競合は、TLSに比重を置くGoogleのBoringSSL、多言語APIのGoogle Tink、ヘッダ1つで済むmonocypherなどだ。