7.6 KiB
7.6 KiB
Changelog
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.
0.9.1 (2023-04-01)
Added
0.9.0 (2022-02-21)
Added
chacha20_force_soft,chacha20_force_sse2, andchacha20_force_avx2configuration flags (#293)
Changed
- Bump
cipherdependency to v0.4 (#276)
Fixed
- Minimal versions build (#290)
Removed
0.8.2 (2022-07-07)
Changed
- Unpin
zeroizedependency (#301)
0.8.1 (2021-08-30)
Added
- NEON implementation for aarch64 (#274)
0.8.0 (2021-08-29)
Added
- SSE2 autodetection support (#270)
Changed
Removed
xchachafeature: allXChaCha*types are now available by-default (#271)
0.7.3 (2021-08-27)
Changed
0.7.2 (2021-07-20)
Changed
- Pin
zeroizedependency to v1.3 (#256)
0.7.1 (2021-04-29)
Added
hchachafeature (#234)
0.7.0 (2021-04-29) [YANKED]
Added
Changed
Fixed
Removed
Cloneimpls on RNGs (#220)
0.6.0 (2020-10-16)
Changed
0.5.0 (2020-08-25)
Changed
0.4.3 (2020-06-11)
Changed
0.4.2 (2020-06-11)
Added
0.4.1 (2020-06-06)
Fixed
- Links in documentation (#142)
0.4.0 (2020-06-06)
Changed
0.3.4 (2020-03-02)
Fixed
- Avoid accidental
allocandstdlinking (#105)
0.3.3 (2020-01-18)
Changed
- Replace macros with
Roundstrait + generics (#100)
Fixed
- Fix warnings when building with
rngfeature alone (#99)
0.3.2 (2020-01-17)
Added
CryptoRngmarker on allChaCha*Rngtypes (#91)
0.3.1 (2020-01-16)
Added
Fixed
- Fix broken buffering logic (#86)
0.3.0 (2020-01-15) [YANKED]
NOTE: This release was yanked due to a showstopper bug in the newly added buffering logic which when seeking in the keystream could result in plaintexts being clobbered with the keystream instead of XOR'd correctly.
The bug was addressed in v0.3.1 (#86).
Added
Changed
- Simplify portable implementation (#76)
- Make 2018 edition crate; MSRV 1.34+ (#77)
- Replace
salsa20-coredependency withctr-derived buffering (#81)
Removed
byteorderdependency (#80)
0.2.3 (2019-10-23)
Security
- Ensure block counter < MAX_BLOCKS (#68)
0.2.2 (2019-10-22)
Added
- SSE2 accelerated implementation (#61)
0.2.1 (2019-08-19)
Added
- Add
MAX_BLOCKSandBLOCK_SIZEconstants (#47)
0.2.0 (2019-08-18)
Added
Changed
- Refactor around a
ctr-like type (#44) - Extract and encapsulate
Ciphertype (#43) - Switch tests to use
new_sync_test!(#42) - Refactor into
ChaCha20andChaCha20Legacy(#25)
Fixed
0.1.0 (2019-06-24)
- Initial release