diff --git a/Cargo.lock b/Cargo.lock index d7086b5e1..a62db89ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,7 +143,7 @@ dependencies = [ [[package]] name = "bp256" -version = "0.14.0-rc.15" +version = "0.14.0" dependencies = [ "criterion", "ecdsa", @@ -155,7 +155,7 @@ dependencies = [ [[package]] name = "bp384" -version = "0.14.0-rc.15" +version = "0.14.0" dependencies = [ "criterion", "ecdsa", diff --git a/bp384/CHANGELOG.md b/bp384/CHANGELOG.md index 36d1b809e..fc68c96ec 100644 --- a/bp384/CHANGELOG.md +++ b/bp384/CHANGELOG.md @@ -4,24 +4,41 @@ 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.7.0 (UNRELEASED) -### Changed -- `sqrt` implementation to Atkin algorithm ([#918]) - +## 0.14.0 (2026-09-11) ### Added -- `elliptic_curve::ops::Invert` implementation ([#971]) +- `EcdsaCurve` trait impls ([#1019]) +- `arithmetic` feature ([#1168]) +- Implement `From` for `Scalar` ([#1188]) +- `getrandom` feature ([#1521]) +- `cfg(bp384_backend)` with `bigint` and `fiat` options ([#1584], [#1806]) +- Implement `crypto_common::Generate` trait ([#1586]) -## Changed -- Update to `ecdsa` v0.17 ([#1011]) -- Update to `rand_core` v0.9 ([#1125]) -- Update to `hybrid-array` v0.3 ([#1125]) +### Changed - Edition changed to 2024 and MSRV bumped to 1.85 ([#1125]) -- Relax MSRV policy and allow MSRV bumps in patch releases +- Relax MSRV policy and allow MSRV bumps in patch releases ([#1125]) +- Bump `sha2` dependency to v0.11 ([#1712]) +- Bump `elliptic-curve` to v0.14 ([#1849]) +- Bump `ecdsa` to v0.17 ([#1883]) +- Bump `primeorder` v0.14 ([#1887]) +- Use explicit `a = -3` for brainpoolP384t1 ([#1903]) + +### Removed +- `bits` feature ([#1766]) -[#918]: https://github.com/RustCrypto/elliptic-curves/pull/918 -[#971]: https://github.com/RustCrypto/elliptic-curves/pull/971 -[#1011]: https://github.com/RustCrypto/elliptic-curves/pull/1011 +[#1019]: https://github.com/RustCrypto/elliptic-curves/pull/1019 [#1125]: https://github.com/RustCrypto/elliptic-curves/pull/1125 +[#1168]: https://github.com/RustCrypto/elliptic-curves/pull/1168 +[#1188]: https://github.com/RustCrypto/elliptic-curves/pull/1188 +[#1521]: https://github.com/RustCrypto/elliptic-curves/pull/1521 +[#1584]: https://github.com/RustCrypto/elliptic-curves/pull/1584 +[#1586]: https://github.com/RustCrypto/elliptic-curves/pull/1586 +[#1712]: https://github.com/RustCrypto/elliptic-curves/pull/1712 +[#1766]: https://github.com/RustCrypto/elliptic-curves/pull/1766 +[#1806]: https://github.com/RustCrypto/elliptic-curves/pull/1806 +[#1849]: https://github.com/RustCrypto/elliptic-curves/pull/1849 +[#1883]: https://github.com/RustCrypto/elliptic-curves/pull/1883 +[#1887]: https://github.com/RustCrypto/elliptic-curves/pull/1887 +[#1903]: https://github.com/RustCrypto/elliptic-curves/pull/1903 ## 0.6.1 (2023-04-16) ### Added diff --git a/bp384/Cargo.toml b/bp384/Cargo.toml index dc23dafab..d98c0be94 100644 --- a/bp384/Cargo.toml +++ b/bp384/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bp384" -version = "0.14.0-rc.15" +version = "0.14.0" description = "Brainpool P-384 (brainpoolP384r1 and brainpoolP384t1) elliptic curves" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT"