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 (#349)
- Wycheproof test vectors (#274)
- Bump
aead
crate dependency to v0.4 (#270) xchacha
feature name (#257)- MSRV 1.49+ (#286, #289)
- Bump
chacha20
crate dependency to v0.7 (#286) - Bump
poly1305
crate dependency to v0.7 (#289)
- Expand README.md (#233)
- Optional
std
feature; disabled by default (#217)
- Upgrade
chacha20
to v0.5;stream-cipher
to v0.7 (#209)
Key
,Nonce
, andXNonce
type aliases (#168)
- Bump
aead
crate dependency to v0.3; MSRV 1.41+ (#144) - Bump
chacha20
crate dependency to v0.4 (#159) - Bump
poly1305
crate dependency to v0.6 (#158)
Clone
impl onChaChaPoly1305
(#103)
chacha20
cargo feature; ; replace macros with generics (#99)
- Wording in documentation about security audit (#84)
- Notes about NCC audit to documentation (#80)
- Upgrade to
chacha20
v0.3; adds AVX2 backend w\ +60% perf (#67)
heapless
feature (#51)
- Upgrade
aead
crate to v0.2;alloc
now optional (#43)
- Upgrade to
zeroize
1.0 (#36)
- Documentation improvements (#34)
- Expose "detached" in-place encryption/decryption APIs (#21)
- Upgrade to
poly1305
crate v0.5 (#20)
- Update to
zeroize
1.0.0-pre (#17)
- Update to
poly1305
v0.4 (#8)
- Initial release