# 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.8.0 (2023-10-07)
### Changed
- Bump *ring* dependency from v0.16 to v0.17 ([#134])
[#134]: https://github.com/RustCrypto/ring-compat/pull/134
## 0.7.0 (2023-03-19)
### Added
- `ed25518::SigningIey::from_bytes` ([#114])
- `ed25519::SigningKey::generate` ([#115])
- Impl `signature::Keypair` trait ([#116])
### Changed
- Bump elliptic curve dependencies; MSRV 1.65 ([#112])
- `ecdsa` v0.16
- `elliptic-curve` v0.13
- `p256` v0.13
- `p384` v0.13
- `pkcs8` v0.10
- Rename `ed25519::SigningKey::from_seed` => `::from_slice` ([#114])
- Rename `ed25519::VerifyingKey::new` => `::from_slice` ([#114])
[#112]: https://github.com/RustCrypto/ring-compat/pull/112
[#114]: https://github.com/RustCrypto/ring-compat/pull/114
[#115]: https://github.com/RustCrypto/ring-compat/pull/115
[#116]: https://github.com/RustCrypto/ring-compat/pull/116
## 0.6.0 (2023-01-21)
### Changed
- Upgrade to `signature` v2-compatible dependencies ([#105])
[#105]: https://github.com/RustCrypto/ring-compat/pull/105
## 0.5.1 (2022-12-12)
### Added
- Re-export `ring` ([#102])
[#102]: https://github.com/RustCrypto/ring-compat/pull/102
## 0.5.0 (2022-12-11)
### Added
- Impl `pkcs8::DecodePrivateKey` for ECDSA and Ed25519 signing keys ([#99])
### Changed
- Bump `aead` dependency to v0.5 ([#86])
- Bump `digest` to v0.10 ([#94])
- Bump `p256` and `p384` to v0.11 ([#95])
- Use namespaced/weak features; MSRV 1.60 ([#97])
- Rename `verify_key` => `verifying_key` ([#98])
[#86]: https://github.com/RustCrypto/ring-compat/pull/86
[#94]: https://github.com/RustCrypto/ring-compat/pull/94
[#95]: https://github.com/RustCrypto/ring-compat/pull/95
[#97]: https://github.com/RustCrypto/ring-compat/pull/97
[#98]: https://github.com/RustCrypto/ring-compat/pull/98
[#99]: https://github.com/RustCrypto/ring-compat/pull/99
## 0.4.1 (2022-03-12)
### Added
- Re-export `ring` ([#80])
### Changed
- Reuse AEAD cipher instance ([#79])
[#79]: https://github.com/RustCrypto/ring-compat/pull/79
[#80]: https://github.com/RustCrypto/ring-compat/pull/80
## 0.4.0 (2021-12-15)
### Changed
- Bump `ecdsa` to v0.13 ([#65])
- Bump `p256` to v0.10 ([#65])
- Bump `p384` to v0.9 ([#65])
- Rust 2021 edition upgrade ([#66])
[#65]: https://github.com/RustCrypto/ring-compat/pull/65
[#66]: https://github.com/RustCrypto/ring-compat/pull/66
## 0.3.2 (2021-09-14)
- Republishing with identical code to v0.3.1 to update the crates.io description.
## 0.3.1 (2021-06-08)
### Changed
- Bump `ecdsa` to v0.12 ([#45])
- Bump `p256` to v0.9 ([#45])
- Bump `p384` to v0.8 ([#45])
- MSRV 1.51+ ([#45])
[#45]: https://github.com/RustCrypto/ring-compat/pull/45
## 0.3.0 [SKIPPED]
## 0.2.1 (2021-04-30)
### Changed
- Rename `VerifyKey` => `VerifyingKey` ([#38])
[#38]: https://github.com/RustCrypto/ring-compat/pull/38
## 0.2.0 (2021-04-30) [YANKED]
### Added
- `std` feature that enables `digest/std` ([#33])
### Changed
- Bump `aead` to v0.4 ([#34])
- Bump `ecdsa` to v0.11 ([#34])
- Bump `p256` to v0.8 ([#34])
- Bump `p384` to v0.7 ([#34])
[#33]: https://github.com/RustCrypto/ring-compat/pull/33
[#34]: https://github.com/RustCrypto/ring-compat/pull/34
## 0.1.1 (2020-12-11)
### Added
- `ecdsa::VerifyKey::as_bytes()` function ([#21])
[#21]: https://github.com/RustCrypto/ring-compat/pull/21
## 0.1.0 (2020-10-09)
### Added
- Signature support: ECDSA and Ed25519 ([#17])
### Changed
- Factor apart `aead` and `digest` modules ([#14], [#15])
[#17]: https://github.com/RustCrypto/ring-compat/pull/17
[#15]: https://github.com/RustCrypto/ring-compat/pull/15
[#14]: https://github.com/RustCrypto/ring-compat/pull/14
## 0.0.1 (2020-10-08)
- Initial release