phkdf-0.1.0.0: ChangeLog.md
# Revision history for phkdf
## Version 0.1.0.0 (2025-01-20)
* This includes the Version 2 of PHKDF, which is mostly compatible with
Version 1 except that the slow extract function has been removed and the
end-of-message padding has been tweaked to save a byte when the domain tag
is 20 bytes or longer. A simpler slow-extract function much closer to PBKDF2
will eventually be factored out of g3p-hash version 2.
* Saving this byte requires bitstring SHA256 inputs, thus the binding has been
moved from cryptohash-sha256 to the new sha256 package. This is a new FFI
binding around the core cryptohash implementation that better and more
robustly supports the needs of this library.
* The old code in Crypto.PHKDF has been moved to Crypto.PHKDF.V1.Cookbook
## Version 0.0.0.0 (2024-03-21)
* The definition of Crypto.PHKDF.Primitives is quite stable.
* Note that Crypto.PHKDF is intended to be more of a cookbook demonstrating
how to use and understand PHKDF than anything intended to be deployed.
The definition and results, and possibly the interface of phkdfSimple and
phkdfHardened will be completely revamped for Version 0.1