orion v0.5.0 Release Notes
-
Date: August 13, 2018.
๐ 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_drop
withseckey
. - Switched out
constant_time_eq
withsubtle
. - cSHAKE streaming API.
- 0๏ธโฃ
default::pbkdf2
no longer appends salt to password before hashing due to some problems integrating this using#![no_std]
. This might be re-introduced later on. orion::core
renamed 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.