All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Minimal versions build (#63)
- Re-export
InvalidLength
andInvalidPrkLength
(#59)
- Ability to switch HMAC implementation to
SimpleHmac
with respectiveSimpleHkdfExtract
andSimpleHkdf
aliases (#57)
- Bump
hmac
crate dependency to v0.12 anddigest
to v0.10 (#52)
- Wycheproof HKDF test vectors (#49)
- Bump
hmac
crate dependency to v0.11 (#50)
- HKDF-Extract with empty salt (#46)
- Bump
hmac
dependency to v0.10 (#40)
- Multipart features for HKDF-Extract and HKDF-Expand (#34)
- Bump
digest
v0.9;hmac
v0.9 (#35)
Hkdf::from_prk()
,Hkdf::extract()
- Update digest to 0.8
- Refactor for API changes
- Redundant
generic-array
crate.
- The
expand
signature has changed.
std
requirement
- Omitting HKDF salt.
- Deprecated interface
- Benchmarks
- derive
Clone
- RFC-inspired interface
- Reduce heap allocation
- Bump deps: hex-0.3
- Unnecessary mut
- update dependencies: digest-0.7, hmac-0.5
- Support for rustc 1.20.0
- Support for rustc 1.5.0
- Initial release