Changes for version 2.000 - 2026-02-10
- Support Alien::Sodium v2.000 (libsodium 1.0.18)
- Added support for sodium_version_string()
- Added support for Crypt::NaCl::Sodium::add() (sodium_add)
- Fix some issues with hex2bin()
- AES128CTR croaks on libsodium >= 1.0.15
- Minor integer size fixes to string formats
- Compatibility Changes from 1.0.8.0
- AES128CTR was dropped in libsodium (1.0.15)
- Minimum key Byte Size of 16 is now enforced in libsodium (1.0.11)
- Malleable signatures unsupported unless ED25519_COMPAT defined in libsodium (1.0.9)
Documentation
Authenticated Encryption with Additional Data
Secret-key message authentication
Public-key authenticated encryption
Generic hashing
SHA-2 hash functions
One-time authentication
Password hashing
Diffie-Hellman
Secret-key authenticated encryption
Short input hashing
Public-key signatures
Stream Ciphers
Guarded storage for sensitive data
Modules
NaCl compatible modern, easy-to-use library for encryption, decryption, signatures, password hashing and more