Changes for version 0.701 - 2026-10-14
- Add support for yescrypt ($y$) password hashes, using vendored Openwall yescrypt 1.1.0, with fixed memory and cost limits. Adds unix_yescrypt_crypt(). scrypt ($7$) settings are refused.
- Fix DES crypt out-of-bounds reads on an undef salt, an empty salt and a new-style salt (GH #1, #5, #7).
- Fix a salt buffer overread in SHA-256 and SHA-512 crypt.
- Ship ppport.h for cross-version XS compatibility.
Documentation
Modules
Full XS implementation of common crypt() algorithms