132 lines
3.5 KiB
Markdown
132 lines
3.5 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.6 (2022-11-17)
|
||
|
### Added
|
||
|
- `Mac::verify_reset` and `Mac::verify_slice_reset` methods ([#1154])
|
||
|
|
||
|
[#1154]: https://github.com/RustCrypto/traits/pull/1154
|
||
|
|
||
|
## 0.10.5 (2022-09-16)
|
||
|
### Fixed
|
||
|
- MSRV build ([#1117])
|
||
|
|
||
|
[#1117]: https://github.com/RustCrypto/traits/pull/1117
|
||
|
|
||
|
## 0.10.4 (2022-09-16)
|
||
|
### Added
|
||
|
- Feature-gated implementation of the `const_oid::AssociatedOid` trait
|
||
|
for the core wrappers. ([#1098])
|
||
|
|
||
|
[#1098]: https://github.com/RustCrypto/traits/pull/1098
|
||
|
|
||
|
## 0.10.3 (2022-02-16)
|
||
|
### Fixed
|
||
|
- Minimal versions build ([#940])
|
||
|
|
||
|
[#940]: https://github.com/RustCrypto/traits/pull/940
|
||
|
|
||
|
## 0.10.2 (2022-02-10)
|
||
|
### Changed
|
||
|
- Relax bounds on the `Mac` trait ([#849])
|
||
|
|
||
|
[#849]: https://github.com/RustCrypto/traits/pull/849
|
||
|
|
||
|
## 0.10.1 (2021-12-14) [YANKED]
|
||
|
### Added
|
||
|
- `Update::chain` and `Digest::new_with_prefix` methods. ([#846])
|
||
|
- `Mac::generate_key` method. ([#847])
|
||
|
|
||
|
### Fixed
|
||
|
- Doc cfg attribute for `CtOutput` and `MacError`. ([#842])
|
||
|
- Expose `KeyInit::generate_key` method in docs. ([#847])
|
||
|
|
||
|
[#842]: https://github.com/RustCrypto/traits/pull/842
|
||
|
[#846]: https://github.com/RustCrypto/traits/pull/846
|
||
|
[#847]: https://github.com/RustCrypto/traits/pull/847
|
||
|
|
||
|
## 0.10.0 (2021-12-07) [YANKED]
|
||
|
### Changed
|
||
|
- Dirty traits are removed and instead block-level traits are introduced.
|
||
|
Variable output traits reworked and now support both run and compile time selection of output size. ([#380], [#819])
|
||
|
- The `crypto-mac` traits are reworked and merged in. ([#819])
|
||
|
|
||
|
[#819]: https://github.com/RustCrypto/traits/pull/819
|
||
|
[#380]: https://github.com/RustCrypto/traits/pull/380
|
||
|
|
||
|
## 0.9.0 (2020-06-09)
|
||
|
### Added
|
||
|
- `ExtendableOutputDirty` and `VariableOutputDirty` traits ([#183])
|
||
|
- `FixedOutputDirty` trait + `finalize_into*` ([#180])
|
||
|
- `XofReader::read_boxed` method ([#178], [#181], [#182])
|
||
|
- `alloc` feature ([#163])
|
||
|
- Re-export `typenum::consts` as `consts` ([#123])
|
||
|
- `Output` type alias ([#115])
|
||
|
|
||
|
### Changed
|
||
|
- Rename `*result*` methods to `finalize` ala IUF ([#161])
|
||
|
- Use `impl AsRef<[u8]>` instead of generic params on methods ([#112])
|
||
|
- Rename `Input::input` to `Update::update` ala IUF ([#111])
|
||
|
- Upgrade to Rust 2018 edition ([#109])
|
||
|
- Bump `generic-array` to v0.14 ([#95])
|
||
|
|
||
|
[#183]: https://github.com/RustCrypto/traits/pull/183
|
||
|
[#181]: https://github.com/RustCrypto/traits/pull/181
|
||
|
[#182]: https://github.com/RustCrypto/traits/pull/182
|
||
|
[#180]: https://github.com/RustCrypto/traits/pull/180
|
||
|
[#178]: https://github.com/RustCrypto/traits/pull/178
|
||
|
[#163]: https://github.com/RustCrypto/traits/pull/163
|
||
|
[#161]: https://github.com/RustCrypto/traits/pull/161
|
||
|
[#123]: https://github.com/RustCrypto/traits/pull/123
|
||
|
[#115]: https://github.com/RustCrypto/traits/pull/115
|
||
|
[#111]: https://github.com/RustCrypto/traits/pull/111
|
||
|
[#112]: https://github.com/RustCrypto/traits/pull/112
|
||
|
[#109]: https://github.com/RustCrypto/traits/pull/109
|
||
|
[#95]: https://github.com/RustCrypto/traits/pull/95
|
||
|
|
||
|
## 0.8.1 (2019-06-30)
|
||
|
|
||
|
## 0.8.0 (2018-10-01)
|
||
|
|
||
|
## 0.7.6 (2018-09-21)
|
||
|
|
||
|
## 0.7.5 (2018-07-13)
|
||
|
|
||
|
## 0.7.4 (2018-06-21)
|
||
|
|
||
|
## 0.7.3 (2018-06-20)
|
||
|
|
||
|
## 0.7.2 (2017-11-17)
|
||
|
|
||
|
## 0.7.1 (2017-11-15)
|
||
|
|
||
|
## 0.7.0 (2017-11-14)
|
||
|
|
||
|
## 0.6.2 (2017-07-24)
|
||
|
|
||
|
## 0.6.1 (2017-06-18)
|
||
|
|
||
|
## 0.6.0 (2017-06-12)
|
||
|
|
||
|
## 0.5.2 (2017-05-02)
|
||
|
|
||
|
## 0.5.1 (2017-05-02)
|
||
|
|
||
|
## 0.5.0 (2017-04-06)
|
||
|
|
||
|
## 0.4.0 (2016-12-24)
|
||
|
|
||
|
## 0.3.1 (2016-12-16)
|
||
|
|
||
|
## 0.3.0 (2016-11-17)
|
||
|
|
||
|
## 0.2.1 (2016-10-14)
|
||
|
|
||
|
## 0.2.0 (2016-10-14)
|
||
|
|
||
|
## 0.1.0 (2016-10-06)
|