Revision history for Crypt-SysRandom-XS

0.014     2026-06-19 18:47:00+02:00 Europe/Brussels (TRIAL RELEASE)
          - Remove winternl.h inclusion

0.013     2026-06-18 01:43:35+02:00 Europe/Brussels (TRIAL RELEASE)
          - Add RtlGenRandom support on Windows
          - Revert "Use BCRYPT_RNG_ALG_HANDLE in Windows code path"

0.012     2026-05-31 20:17:22+02:00 Europe/Brussels (TRIAL RELEASE)
          - Use BCRYPT_RNG_ALG_HANDLE in Windows code path

0.011     2026-02-17 00:58:43+01:00 Europe/Brussels
          - Update data pointer on resize for rdrand
          - Clean up string length handling

0.010     2026-02-16 21:42:29+01:00 Europe/Brussels
          - Disallow requesting strings with negative lengths CVE-2026-2597
          - Try arc4random in stdlib.h first
          - Correct value of PROTOTYPES keyword in XS

0.009     2025-04-11 18:46:31+02:00 Europe/Brussels
          - Handle exceptions in signal handler during getrandom correctly
          - Add BACKENDS section to documentation

0.008     2025-02-20 13:51:46+01:00 Europe/Brussels
          - Correctly set ending nullbyte in rdrand64 code

0.007     2025-02-05 20:45:53+01:00 Europe/Brussels
          - Add RDRAND support as final fallback

0.006     2025-02-04 02:58:41+01:00 Europe/Brussels
          - Rename to Crypt::SysRandom::XS
          - Simplify error message

0.005     2025-01-15 14:25:11+01:00 Europe/Brussels
          - Fix linking on Windows

0.004     2025-01-14 21:26:35+01:00 Europe/Brussels
          - Link to Bcrypt.dll on Windows

0.003     2025-01-14 13:18:37+01:00 Europe/Brussels
          - Fix typo in Windows feature check

0.002     2025-01-13 00:03:03+01:00 Europe/Brussels
          - fix UNISTD_GETENTROPY feature detection

0.001     2025-01-12 17:51:05+01:00 Europe/Brussels
          Initial release to an unsuspecting world
