NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #424 most downloaded on crates.io
HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
Last release 6 months ago
30 Mar 2026
Release timing varies
gaps range from 8 days to 7 months
Most releases are documented
notes for 17 of 19 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
34 releases · first in 2015
New Hkdf and HkdfExtract type aliases for GenericHkdf and GenericHkdfExtract
Hkdf and HkdfExtract type aliases for GenericHkdf andGenericHkdfExtract (#155)kdf::Kdf for GenericHkdfExtract (#173)hmac dependency to v0.13digest::EagerHash (#148)HmacImpl trait (#154)Hkdf and HkdfExtract to GenericHkdf andGenericHkdfExtract respectively (#155)H: HmacImpl bounds (#155)std crate feature (#105)One column per quarter.
hkdf v0.13.0-rc.6
hkdf v0.13.0-rc.6 (#192)
Updates the following dependency requirements in Cargo.toml:
Updates the following dependency requirements in Cargo.toml:
aes v0.9.0-rc.4belt-hash v0.2.0-rc.5cipher v0.5.0-rc.8cmac v0.8.0-rc.4digest v0.11.0-rc.11hmac v0.13.0-rc.5kdf v0.1sha1 v0.11.0-rc.5sha2 v0.11.0-rc.5Releases the following new versions:
ansi-x963-kdf v0.1.0-rc.2bake-kdf v0.1.0-rc.1hkdf v0.13.0-rc.5kbkdf v0.1.0-rc.1one-step-kdf v0.1.0-rc.1hkdf v0.13.0-rc.4
hkdf v0.13.0-rc.4 (#181)
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
[#63]: https://github.com/RustCrypto/KDFs/pull/63
Re-export InvalidLength and InvalidPrkLength ([#59])
InvalidLength and InvalidPrkLength (#59)Ability to switch HMAC implementation to SimpleHmac with respective SimpleHkdfExtract and SimpleHkdf aliases ([#57])
SimpleHmac with respective SimpleHkdfExtract and SimpleHkdf aliases (#57)Bump hmac crate dependency to v0.12 and digest to v0.10 ([#52])
hmac crate dependency to v0.12 and digest to v0.10 (#52)Wycheproof HKDF test vectors ([#49])
Bump hmac dependency to v0.10 ([#40])
hmac dependency to v0.10 (#40)Nothing published for this version
Multipart features for HKDF-Extract and HKDF-Expand ([#34])
Nothing published for this version
Hkdf::from_prk(), Hkdf::extract()
Hkdf::from_prk(), Hkdf::extract()Nothing published for this version
### Changed - Update digest to 0.8 - Refactor for API changes ### Removed - Redundant generic-array crate.
generic-array crate.The expand signature has changed.
expand signature has changed.std requirement### Fixed - Omitting HKDF salt. ### Removed - Deprecated interface
### Added - Benchmarks - derive Clone ### Changed - RFC-inspired interface - Reduce heap allocation - Bump deps: hex-0.3 ### Removed - Unnecessary mut
Cloneupdate dependencies: digest-0.7, hmac-0.5
### Fixed - Support for rustc 1.20.0
### Fixed - Support for rustc 1.5.0
- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →