150 lines
3.9 KiB
Markdown
150 lines
3.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## 0.10.2 (2022-02-17)
|
|
### Added
|
|
- `SalsaCore::from_raw_state` inherent method ([#291])
|
|
|
|
[#291]: https://github.com/RustCrypto/stream-ciphers/pull/291
|
|
|
|
## 0.10.1 (2022-02-17)
|
|
### Fixed
|
|
- Minimal versions build ([#290])
|
|
|
|
[#290]: https://github.com/RustCrypto/stream-ciphers/pull/290
|
|
|
|
## 0.10.0 (2022-02-10)
|
|
### Changed
|
|
- Bump `cipher` dependency to v0.4 ([#276])
|
|
|
|
[#276]: https://github.com/RustCrypto/stream-ciphers/pull/276
|
|
|
|
## 0.9.0 (2021-08-29)
|
|
### Removed
|
|
- `xsalsa` feature: `XSalsa20` is now available by-default ([#271])
|
|
|
|
[#271]: https://github.com/RustCrypto/stream-ciphers/pull/271
|
|
|
|
## 0.8.1 (2021-07-20)
|
|
### Changed
|
|
- Pin `zeroize` dependency to v1.3 ([#256])
|
|
|
|
[#256]: https://github.com/RustCrypto/stream-ciphers/pull/256
|
|
|
|
## 0.8.0 (2021-04-29)
|
|
### Changed
|
|
- Rename `Block` to `Core` ([#204])
|
|
- Bump `cipher` crate dependency to v0.3 release ([#226])
|
|
|
|
[#204]: https://github.com/RustCrypto/stream-ciphers/pull/204
|
|
[#226]: https://github.com/RustCrypto/stream-ciphers/pull/226
|
|
|
|
## 0.7.2 (2020-11-11)
|
|
### Fixed
|
|
- `no_std` builds with `zeroize` feature enabled ([#189])
|
|
|
|
[#189]: https://github.com/RustCrypto/stream-ciphers/pull/189
|
|
|
|
## 0.7.1 (2020-10-18)
|
|
### Added
|
|
- `expose-core` feature ([#180])
|
|
|
|
[#180]: https://github.com/RustCrypto/stream-ciphers/pull/180
|
|
|
|
## 0.7.0 (2020-10-16)
|
|
### Changed
|
|
- Replace `block-cipher`/`stream-cipher` with `cipher` crate ([#177])
|
|
- Renamed `Cipher` to `Salsa` ([#177])
|
|
|
|
[#177]: https://github.com/RustCrypto/stream-ciphers/pull/177
|
|
|
|
## 0.6.0 (2020-08-25)
|
|
### Changed
|
|
- Bump `stream-cipher` dependency to v0.7 ([#161], [#164])
|
|
|
|
[#161]: https://github.com/RustCrypto/stream-ciphers/pull/161
|
|
[#164]: https://github.com/RustCrypto/stream-ciphers/pull/164
|
|
|
|
## 0.5.2 (2020-06-11)
|
|
### Changed
|
|
- Use `Key` and `Nonce` in usage docs ([#155])
|
|
|
|
### Fixed
|
|
- `stream-cipher` version requirement ([#152])
|
|
|
|
[#155]: https://github.com/RustCrypto/stream-ciphers/pull/155
|
|
[#152]: https://github.com/RustCrypto/stream-ciphers/pull/152
|
|
|
|
## 0.5.1 (2020-06-11)
|
|
### Added
|
|
- Documentation improvements ([#149])
|
|
- `Key`, `Nonce`, and `XNonce` type aliases ([#146])
|
|
|
|
### Changed
|
|
- Bump `stream-cipher` to v0.4.1 ([#148])
|
|
|
|
[#149]: https://github.com/RustCrypto/stream-ciphers/pull/149
|
|
[#148]: https://github.com/RustCrypto/stream-ciphers/pull/148
|
|
[#146]: https://github.com/RustCrypto/stream-ciphers/pull/146
|
|
|
|
## 0.5.0 (2020-06-06)
|
|
### Added
|
|
- `Salsa8` and `Salsa12` variants ([#133])
|
|
|
|
### Changed
|
|
- Upgrade to the `stream-cipher` v0.4 crate ([#125], [#138])
|
|
|
|
[#138]: https://github.com/RustCrypto/stream-ciphers/pull/138
|
|
[#133]: https://github.com/RustCrypto/stream-ciphers/pull/133
|
|
[#125]: https://github.com/RustCrypto/stream-ciphers/pull/125
|
|
|
|
## 0.4.1 (2020-02-25)
|
|
### Added
|
|
- `hsalsa20` feature ([#103])
|
|
|
|
[#103]: https://github.com/RustCrypto/stream-ciphers/pull/103
|
|
|
|
## 0.4.0 (2020-01-17)
|
|
### Changed
|
|
- Replace `salsa20-core` with `ctr`-derived buffering; MSRV 1.34+ ([#94])
|
|
|
|
[#94]: https://github.com/RustCrypto/stream-ciphers/pull/94
|
|
|
|
## 0.3.0 (2019-10-01)
|
|
### Added
|
|
- XSalsa20 ([#54])
|
|
|
|
[#54]: https://github.com/RustCrypto/stream-ciphers/pull/44
|
|
|
|
## 0.2.0 (2019-08-18)
|
|
### Added
|
|
- Improve documentation ([#17])
|
|
- Impl `SyncStreamCipher` ([#39])
|
|
|
|
### Changed
|
|
- Refactoring ([#38], [#44])
|
|
|
|
### Fixed
|
|
- Fix broken Cargo feature attributes ([#21])
|
|
|
|
[#44]: https://github.com/RustCrypto/stream-ciphers/pull/44
|
|
[#39]: https://github.com/RustCrypto/stream-ciphers/pull/39
|
|
[#38]: https://github.com/RustCrypto/stream-ciphers/pull/38
|
|
[#21]: https://github.com/RustCrypto/stream-ciphers/pull/21
|
|
[#17]: https://github.com/RustCrypto/stream-ciphers/pull/17
|
|
|
|
## 0.1.1 (2019-06-30)
|
|
|
|
### Added
|
|
- `#![no_std]` support
|
|
|
|
[#19]: https://github.com/RustCrypto/stream-ciphers/pull/19
|
|
|
|
## 0.1.0 (2019-06-24)
|
|
|
|
- Initial release
|