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.
getrandom
feature (#446)
- Rust 2021 edition upgrade; MSRV 1.56+ (#435)
- Bump
aead
dependency to v0.5 (#444) - Bump
polyval
dependency to v0.6 (#454)
- Relax
subtle
andzeroize
requirements (#360)
- Pin
zeroize
dependency to v1.3 andsubtle
to v2.4 (#349)
- Nightly-only
armv8
feature (#318)
- Wycheproof test vectors (#274)
- Bump
aead
crate dependency to v0.4 (#270) - Bump
aes
andctr
crate dependencies to v0.7 (#283) - Bump
polyval
to v0.5 (#284)
- Interleaved buffer size (#235)
- Replace
block-cipher
/stream-cipher
withcipher
crate (#229) - Bump
aes
dependency to v0.6 (#229) - Use
ctr::Ctr32LE
(#227)
- Optional
std
feature; disabled by default (#217)
- Upgrade
aes
to v0.5;block-cipher
to v0.8 (#209)
- Bump
aead
crate dependency to v0.3.0; MSRV 1.41+ (#142)
- Off-by-one error in
debug_assert
forBlockCipher::ParBlocks
(#104)
0.4.0 (2020-03-07) - YANKED, see #104
aes
cargo feature; 3rd-party AES crate support (#90)
heapless
feature (#51)
- Upgrade
aead
crate to v0.2;alloc
now optional (#43)
- Upgrade to
zeroize
1.0 (#36)
- Expose "detached" in-place encryption/decryption APIs (#21)
- Upgrade to
polyval
v0.3 (#25)
- Initial release