Revision history for Crypt-Password-Util
0.17 2016-01-21 (PERLANCAR)
- crypt() now tries BCRYPT first on OpenBSD (with reasonable value of
cost), or SSHA512 (with reasonable value of rounds) on other systems,
then it falls back to MD5-CRYPT and CRYPT.
- Switch to Bytes::Random::Secure.
0.16 2016-01-21 (PERLANCAR)
- Recognize bcrypt variants $2y$ and $2b$ used in OpenBSD.
0.15 2016-01-20 (PERLANCAR)
- Support rounds=... option in SSHA256 & SSHA512.
0.14 2016-01-20 (PERLANCAR)
- Recognize extended DES crypt (EXT-DES).
- [test] Move crypt() support test to another dist (Acme-Test-crypt).
- [doc] Mention some other modules.
0.13 2016-01-19 (PERLANCAR)
- No functional changes.
- [Testing] Add diagnostics message to show what crypt() produces.
0.12 2015-01-31 (PERLANCAR)
- No functional changes.
- [doc] Fix sample output in Synopsis.
0.11 2015-01-31 (PERLANCAR)
- crypt_type(): Add option $detail to return detailed information as a
hash (thanks Doyle Young).
- [doc] Add links for each crypt type for users to find out more
information (thanks Doyle Young).
0.10 2015-01-25 (PERLANCAR)
- No functional changes.
- [dzil] Rebuild with MakeMaker instead of ModuleBuild.
- [Refactoring] Move list of crypt types to a hash variable to make it
easier to add new types.
0.09 2013-03-01 (SHARYANTO)
- Detect BCRYPT encoding ($2$ and $2a$).
- Mention Authen::Passphrase.
0.08 2012-09-06 (SHARYANTO)
- Use UUID::Random::Patch::UseMRS for more secure salt.
0.07 2012-09-06 (SHARYANTO)
- No functional changes. Fix salt generation (used + instead of .). Add
more tests.
0.06 2012-09-06 (SHARYANTO)
[ENHANCEMENTS]
- Add function: crypt().
0.05 2012-09-06 (SHARYANTO)
[BUG FIXES]
- CRYPT: salt can be non-base64 digits.
0.04 2012-09-06 (SHARYANTO)
[BUG FIXES]
- SSHA256 and SSHA512 allows up to 16 characters of salt, not 8 like in
MD5-CRYPT.
0.03 2012-09-06 (SHARYANTO)
[ENHANCEMENTS]
- Add function: crypt_type().
- Support SSHA256 and PLAIN-MD5 crypts.
0.02 2012-09-06 (SHARYANTO)
- No functional changes. Add 'apr1' example in Synopsis.
0.01 2012-09-06 (SHARYANTO)
- First release.