0.000029 Jul 16 2025
- BUGFIX: fix a regression in build failures when hkdf is not available.
author's testing against older versions has been improved to prevent future
regressions.
- added pad and unpad methods to MemVault and functions in Util package
- improved/added bitwise methods and overloads for MemVault
- Makefile.PL: allow SODIUM_BUNDLED env var to specify a libsodium tarball.
this allows bundling a specific version of libsodium, older or newer than
bundled with the dist.
- fix missing magic fetching in many places
0.000028 Jul 15 2025
- add curve25519 packages implementing finite field functions
crypto_core_ed25519|ristretto255_*
- add ed25519 and ristretto255 primitives to scalarmult
- update bundled libsodium to 1.0.20
- minor bugfixes and improvements
0.000027 Jul 12 2025
- fix a memory freeing bug
0.000026 Jul 9 2025
- fix MANIFEST missing test files
0.000025 Jul 9 2025
- BUGFIX: fix mlock flag mask and _NONE
- check for mlock working at all in tests (best guess), and disable if not
- revert a makefile change that inadvertently required newer EUMM
- fix a function argument type bug in kdf
- fix pgp key in markdown
0.000024 Jul 8 2025
- BUGFIX: fix another bug on threaded build
- add RT link to pod
0.000023 Jul 8 2025
- updates for better kwalitee
0.000022 Jul 8 2025
- BUGFIX: fix compile failure on threaded builds
- fix some compatability issues found by cpantesters smokes
0.000021 Jul 8 2025
- BUGFIX: fix a comment that breaks parsexs.
0.000020 Jul 7 2025
- BUGFIX: fixed memvault xor method with memvault arg
- add csxs-ppcrypt program to dist
- doc updates
0.000019 Jul 7 2025
- fix parallel make
- minor bugfixes and improvements
- doc updates
0.000018 Jul 6 2025
- BREAKING CHANGES - but not published yet. change constant and function names
to match new internal protected memory naming ("protmem" vs. "safemem").
- add environment variables for flag defaults
- use a single protected memory api the hood for all protected memory
- doc updates
0.000017 Jul 5 2025
- add a test for pminisign, just compiles
- doc updates
0.000016 Jul 4 2025
- add demo program for passphrase encryption/decryption
- minor bugfixes and improvements
- doc updates
0.000015 Jul 4 2025
- add flag to munlock sodium allocated memory
- minor bugfixes and improvements
- doc updates
0.000014 Jul 2 2025
- minor bugfixes and improvements
- doc updates
0.000013 Jul 2 2025
- minor bugfixes and improvements
- doc updates
0.000012 Jun 26 2025
- doc updates
0.000011 Jun 27 2025
- minor bugfixes and improvements
- doc updates
0.000010 Jun 26 2025
- no functional change
0.000009 Jun 25 2025
- OO interface added
- minor bugfixes and improvements
- doc updates
0.000008 Apr 12 2024
- C style improvements
- fix mpstate and memvault grant and release
- bugfix makefile for current libsodium
0.000007 Feb 16 2024
- move hkdf to own package
0.000006 Feb 15 2024
- bump libsodium to 1.0.19
- add hkdf
- add feature guards for hkdf and aegis
- makefile improvements
- bugfix aes256gcm decrypt
0.000005 Feb 12 2024
- makefile improvements
0.000004 Aug 30 2023
- fix undocumented memvault new_from_ttyno
0.000003 Aug 23 2023
- minor bugfixes
0.000002 Sun Jul 9 2023
- First release