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.
- Use
RECOMMENDED_ROUNDS
inDefault
impl forParams
(#442)
- Re-export
hmac
(#397)
- Add new wrapper functions:
pbkdf2_array
,pbkdf2_hmac
, andpbkdf2_hmac_array
.pbkdf2
andpbkdf2_array
now returnResult<(), InvalidLength>
instead of unwrapping it internally. (#337) - Use
sha1
dependency directly (#363) - Make
Ident
values inherent constants ofAlgorithm
(#375) - Bump
password-hash
to v0.5 (#383) - Adopt OWASP recommended default
Params
(#389)
simple
feature is no longer enabled by default (#336)
- Minimal versions build (#273)
- Migrate from
crypto-mac
todigest
v0.10 (#254)
- GOST test vectors (#191)
- Bump
password-hash
to v0.3 (#217, RustCrypto/traits#724) - Use
resolver = "2"
; MSRV 1.51+ (#220)
McfHasher
impl onPbkdf2
(#219)
- Bump
password-hash
crate dependency to v0.2 (#164) - Bump
hmac
andcrypto-mac
crate deps to v0.11 (#165)
- Pin
password-hash
to v0.1.2 or newer (#151)
- Bump
base64ct
dependency to v1.0 (#144)
- Enable
rand_core
feature ofpassword-hash
(#130)
- Bump
base64ct
dependency to v0.2 (#119)
alloc
dependencies forsimple
feature (#107)
- PHC hash format support using
password-hash
crate (#82)
- Rename
include_simple
features tosimple
(#99)
- Legacy
simple
API (#98)
- Bump
crypto-mac
dependency to v0.9 (#44)