Changes for version 0.06 - 2015-05-20

  • Build changes to locate libsodium.a if pkg-config fails Fix tests failure on OpenBSD which comes with Math::BigInt v1.89_01 Fix warning on older perls that warned on ref as lvalue in substr

Documentation

Authenticated Encryption with Additional Data (ChaCha20/Poly1305 MAC)
Secret-key message authentication (HMAC-SHA256, HMAC-SHA512, HMAC-SHA512/256 )
Public-key authenticated encryption (Curve25519/XSalsa20/Poly1305 MAC)
Generic hashing (Blake2b)
SHA-2 hash functions (SHA-256, SHA-512)
One-time authentication (Poly1305)
Password hashing (yescrypt)
Diffie-Hellman (Curve25519)
Secret-key authenticated encryption (XSalsa20/Poly1305 MAC)
Short-input hashing (SipHash-2-4)
Public-key signatures (Ed25519)
Stream ciphers (XSalsa20, ChaCha20, Salsa20, AES-128-CTR)
Guarded storage for sensitive data

Modules

NaCl compatible modern, easy-to-use library for encryption, decryption, signatures, password hashing and more