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.
subtle
and zeroize
requirements (#360)zeroize
dependency to v1.3 and subtle
to v2.4 (#349)armv8
feature (#318)force-soft
feature (#305)aead
crate dependency to v0.4 (#270)aes
crate dependency to v0.7; MSRV 1.49+ (#283)ctr
crate dependency to v0.7 (#283)ghash
crate dependency to v0.4 (#284)block-cipher
/stream-cipher
with cipher
crate (#229)aes
dependency to v0.6 (#229)ctr::Ctr32BE
(#227)std
feature; disabled by default (#217)Aes
and NonceSize
(#166)aes
to v0.5; block-cipher
to v0.8 (#209)aead
crate dependency to v0.3.0; MSRV 1.41+ (#140)AesGcm
type is now generic around nonce size (#126)debug_assert
for BlockCipher::ParBlocks
(#104)aes
cargo feature; 3rd-party AES crate support (#96)BlockCipher::ParBlocks
(#97)heapless
feature (#51)aead
crate to v0.2; alloc
now optional (#43)zeroize
to 1.0 (#36)