0.5.0
Changelog:
- Support for SHA256, SHA384, SHA512/256 and cSHAKE128 dropped.
- Support for
#![no_std]added. - HMAC streaming API.
- HMAC now uses SHA512.
- Switched out
clear_on_dropwithseckey. - Switched out
constant_time_eqwithsubtle. - cSHAKE streaming API.
default::pbkdf2no longer appends salt to password before hashing due to some problems integrating this using#![no_std]. This might be re-introduced later on.orion::corerenamed toorion::utilities.- cSHAKE verification function removed from hazardous.
Performance improvements compared to v0.4.3:
- HMAC: ~10% performance improvement
- HKDF: ~5% performance improvement
- PBKDF2: ~15% performance improvement
- cSHAKE: ~11% performance improvement
This was benchmarked on a MacBook Air 1,6 GHz Intel Core i5, 4GB.