NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #458 most downloaded on crates.io
Generic implementation of PBKDF2
Last release 5 months ago
21 Apr 2026
Release timing varies
gaps range from 9 days to 10 months
Nearly every release is documented
notes for 15 of 16 stable releases
9 versions withdrawn
withdrawn after publishing
10 years old
38 releases · first in 2017
Customizable Params for Pbkdf2 type ( #79 ])
Params for Pbkdf2 type (#79])alloc feature (#816)kdf::{Kdf, Pbkdf} implementations (#823)EagerHash in bounds (#592)phc crate for PHC hash types (#761)simple features to phc (#776)Pbkdf2::new take algorithm/params args (#805)Params constructors (#810)password-hash dependency to v0.6 (#848)digest dependency to v0.11 (#849)hmac dependency to v0.13 (#870)sha2 to v0.11 (#872)One column per quarter.
Params for Pbkdf2 type (#798)alloc feature (#816)kdf::{Kdf, Pbkdf} implementations (#823)EagerHash in bounds (#592)phc crate for PHC hash types (#761)simple features to phc (#776)Pbkdf2::new take algorithm/params args (#805)Params constructors (#810)password-hash dependency to v0.6 (#848)digest dependency to v0.11 (#849)hmac dependency to v0.13 (#870)sha2 to v0.11 (#872)pbkdf2 v0.13.0-rc.10
pbkdf2 v0.13.0-rc.10 (#860)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Use RECOMMENDED_ROUNDS in Default impl for Params ([#442])
RECOMMENDED_ROUNDS in Default impl for Params (#442)[#397]: https://github.com/RustCrypto/password-hashes/pull/397
hmac (#397)Add new wrapper functions: pbkdf2_array, pbkdf2_hmac, and pbkdf2_hmac_array. pbkdf2 and pbkdf2_array now return Result<(), InvalidLength> instead of u
pbkdf2_array, pbkdf2_hmac, and
pbkdf2_hmac_array. pbkdf2 and pbkdf2_array now return
Result<(), InvalidLength> instead of unwrapping it internally. (#337)sha1 dependency directly (#363)Ident values inherent constants of Algorithm (#375)password-hash to v0.5 (#383)Params (#389)simple feature is no longer enabled by default (#336)Bump password-hash dependency to v0.4; MSRV 1.57 ([#283])
Minimal versions build ([#273])
Migrate from crypto-mac to digest v0.10 ([#254])
crypto-mac to digest v0.10 (#254)Bump password-hash to v0.3 ([#217], [RustCrypto/traits#724])
password-hash to v0.3 (#217, RustCrypto/traits#724)resolver = "2"; MSRV 1.51+ (#220)McfHasher impl on Pbkdf2 (#219)Bump password-hash crate dependency to v0.2 ([#164])
Pin password-hash to v0.1.2 or newer ([#151])
password-hash to v0.1.2 or newer (#151)Bump base64ct dependency to v1.0 ([#144])
base64ct dependency to v1.0 (#144)Enable rand_core feature of password-hash ([#130])
rand_core feature of password-hash (#130)Bump base64ct dependency to v0.2 ([#119])
base64ct dependency to v0.2 (#119)alloc dependencies for simple feature ([#107])
alloc dependencies for simple feature (#107)PHC hash format support using password-hash crate ([#82])
Bump crypto-mac dependency to v0.10 ([#58])
Bump crypto-mac dependency to v0.9 ([#44])
crypto-mac dependency to v0.9 (#44)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →