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.
- Pin
zeroize
dependency to v1.3 andsubtle
to v2.4 (#349)
- Bump
rand_core
crate dependency to v0.6 (#292)
- Bump
aead
crate dependency to v0.4 (#270) - MSRV 1.49+ (#286, #289)
- Bump
chacha20
crate dependency to v0.7 (#286) - Bump
poly1305
crate dependency to v0.7 (#289)
- Optional
std
feature; disabled by default (#217)
- Bump
salsa20
to v0.6;stream-cipher
to v0.7 (#207)
KEY_SIZE
constant (#172)
Key
andNonce
type aliases + docs (#167)
- Bump
aead
crate dependency to v0.3; MSRV 1.41+ (#146) - Bump
chacha20
crate dependency to v0.4 (#159) - Bump
poly1305
crate dependency to v0.6 (#158)
- Upgrade
salsa20
crate to v0.4 (#71)
heapless
feature (#51)
- Upgrade
aead
crate to v0.2;alloc
now optional (#43)
- Upgrade
zeroize
to 1.0 (#36)
- Expose "detached" in-place encryption/decryption APIs (#21)
- Upgrade
poly1305
crate to v0.5 (#20)
- Initial release