Revision history for Perl extension Crypt::NaCl::Sodium.
2.001 2026-02-12
- Production release of 2.000
- Added Devel::CheckLib dependancy to Configure Requires
[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)
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)
1.0.8.0 2015-12-27 21:45:43
- Use Alien::Sodium v1.0.8.0
1.0.7.0 2015-12-24 02:44:37
- New methods added to Data::BytesLocker: is_zero(), increment(), add(), clone().
- Helper methods memcmp(), compare() added to Data::BytesLocker
- Require Alien::Sodium v1.0.7.0 (to enable new features)
- DEPRECATED: increment() function - use Data::BytesLocker's increment method
1.0.6.1 2015-11-25 23:48:38
- Fix chacha20_ietf_xor_ic on 32bit platforms
1.0.6.0 2015-11-22 22:57:54
- Verify if AES256-GCM is available and die in related methods if not.
- increment() accepts variable list of arguments.
- cleanup documentation.
0.09 2015-11-10 02:15:01
- Data::BytesLocker bytes() method added.
- box, secretbox and aead verify the minimum length of ciphertext.
- Require Alien::Sodium v1.0.6.0 (to enable new features)
- Added following compare and increment utility functions.
- IETF-compatible version of ChaCha20 stream cipher
- Added support for AES256-GCM.
0.08 2015-07-17 00:15:13
- Require Alien::Sodium v1.0.3.1
0.07 2015-07-13 22:37:05
- Allow to specify library and include directory paths
if pre-installed libsodium is to be used [gh#1]
- Minor documentation changes
0.06 2015-05-20 22:37:45
- 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
0.05 2015-05-19 22:37:36
- Statically linked libsodium.a
0.04 2015-05-18 00:31:37
- BSDs do not come with mempcpy
- Fix some compiler warnings
0.03 2015-05-12 22:26:26
- Add Alien::Sodium to configure requirements
- Correct label for crypto_scalarmult->base
0.02 2015-05-12 01:33:29
- Add provides for indexing .pod files
- Minor documentation fixes
0.01 2015-05-12 00:43:48
- Initial version.