Revision history for Crypt-Passphrase 0.022 2026-03-21 22:55:35+01:00 Europe/Brussels - Add Crypt::Passphrase::Crypt64 - quotemeta all crypt subtypes in accepts_hash - Discourage Crypt::Passphrase::Pepper::Simple 0.021 2025-02-04 20:20:48+01:00 Europe/Brussels - Use Crypt::SysRandom as source of randomness - Fix skipping of internal packages in error messages 0.020 2025-01-10 20:08:38+01:00 Europe/Brussels - Add support for more legacy algorithms in Crypt::Passphrase::System - Allow unknown algorithms in settings argument of Crypt::Passphrase::System - Substantially improve documentation of Crypt::Passphrase::System 0.019 2024-01-28 19:12:25+01:00 Europe/Brussels - Add recode_hash method to Crypt::Passphrase - Remove deprecated curry_with_password method 0.018 2024-01-16 20:39:47+01:00 Europe/Berlin - Depend on the correct Crypt::URandom version 0.017 2024-01-15 02:19:46+01:00 Europe/Brussels - Use unbuffered randomness - Reorganize documentation 0.016 2023-05-03 19:19:41+02:00 Europe/Amsterdam - Make pepper algorithm part of crypt identifiers - Better encode salts in System encoder 0.015 2023-04-04 15:54:56+02:00 Europe/Amsterdam - Fix compilation issue on perls < 5.22.0 0.014 2023-04-03 16:43:30+02:00 Europe/Amsterdam - Add Crypt::Passphrase::Pepper::Simple - Bump minimum perl to 5.14 0.013 2023-03-29 14:53:58+02:00 Europe/Amsterdam - Add SHA::Base64 and MD5::Base64 validators 0.012 2023-03-22 12:32:01+01:00 Europe/Amsterdam - Allow descrypt to not need rehash 0.011 2023-03-21 14:30:32+01:00 Europe/Amsterdam - Add Crypt::Passphrase::System 0.010 2023-03-14 23:04:53+01:00 Europe/Amsterdam - Add @CARP_NOT handler to import - More gracefully handle undefined passwords - Depreciate curry_with_password 0.009 2023-03-09 01:04:14+01:00 Europe/Amsterdam - Be more permissive in allowed crypt identifiers 0.008 2023-03-07 23:51:24+01:00 Europe/Amsterdam - Always instantiate validators - Add secure_compare method to Validator 0.007 2023-02-12 17:20:19+01:00 Europe/Amsterdam - Add curry_with_hash and curry_with_password methods - Add a unicode normalization option - Match MD5 and SHA hex case-insensitively 0.006 2023-02-08 01:36:27+01:00 Europe/Amsterdam - Add Crypt::Passphrase::MD5::Hex - Add Crypt::Passphrase::SHA1::Hex - Add Crypt::Passphrase::PassphraseHash 0.005 2022-12-26 17:56:04+01:00 Europe/Amsterdam - Cache accepted hashes for crypt validators - Never accept undefined hashes 0.004 2021-12-29 02:25:52+01:00 Europe/Amsterdam - Use Crypt::URandom for randomness 0.003 2021-03-11 20:50:59+01:00 Europe/Amsterdam - Fix password encoding to utf8 0.002 2021-03-11 19:54:06+01:00 Europe/Amsterdam - Normalize passwords before hashing them 0.001 2021-03-07 23:13:38+01:00 Europe/Amsterdam Initial release to an unsuspecting world