diff --git a/Cargo.lock b/Cargo.lock index d26bd254..f8ef2454 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.11.0-pre.6" +version = "0.11.0" dependencies = [ "der", "elliptic-curve", diff --git a/ecdsa/CHANGELOG.md b/ecdsa/CHANGELOG.md index fd6a4feb..6928fc96 100644 --- a/ecdsa/CHANGELOG.md +++ b/ecdsa/CHANGELOG.md @@ -4,6 +4,40 @@ 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.11.0 (2021-04-29) +### Added +- `FromDigest` trait ([#238], [#244]) +- Wycheproof test vector support ([#260]) + +### Changed +- Use `der` crate for decoding/encoding signatures ([#226], [#267]) +- Support `HmacDrbg` with variable output size ([#243]) +- Bump `base64ct` and `pkcs8`; MSRV 1.47+ ([#262]) +- Flatten and simplify public API ([#268]) +- Use `verifying_key` name consistently ([#273]) +- Bound curve implementations on Order trait ([#280]) +- Bump `elliptic-curve` to v0.9.10+; use `ScalarBytes` ([#284]) +- Bump `hmac` crate dependency to v0.11 ([#287]) + +### Removed +- `FieldBytes` bounds ([#227]) +- `CheckSignatureBytes` trait ([#281]) + +[#226]: https://github.com/RustCrypto/signatures/pull/226 +[#227]: https://github.com/RustCrypto/signatures/pull/227 +[#238]: https://github.com/RustCrypto/signatures/pull/238 +[#243]: https://github.com/RustCrypto/signatures/pull/243 +[#244]: https://github.com/RustCrypto/signatures/pull/244 +[#260]: https://github.com/RustCrypto/signatures/pull/260 +[#262]: https://github.com/RustCrypto/signatures/pull/262 +[#267]: https://github.com/RustCrypto/signatures/pull/267 +[#268]: https://github.com/RustCrypto/signatures/pull/268 +[#273]: https://github.com/RustCrypto/signatures/pull/273 +[#280]: https://github.com/RustCrypto/signatures/pull/280 +[#281]: https://github.com/RustCrypto/signatures/pull/281 +[#284]: https://github.com/RustCrypto/signatures/pull/284 +[#287]: https://github.com/RustCrypto/signatures/pull/287 + ## 0.10.2 (2020-12-22) ### Changed - Bump `elliptic-curve` crate to v0.8.3 ([#218]) diff --git a/ecdsa/Cargo.toml b/ecdsa/Cargo.toml index 08a995d2..6d45ab1b 100644 --- a/ecdsa/Cargo.toml +++ b/ecdsa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ecdsa" -version = "0.11.0-pre.6" # Also update html_root_url in lib.rs when bumping this +version = "0.11.0" # Also update html_root_url in lib.rs when bumping this description = """ Signature and elliptic curve types providing interoperable support for the Elliptic Curve Digital Signature Algorithm (ECDSA) diff --git a/ecdsa/src/lib.rs b/ecdsa/src/lib.rs index d32c2198..6ee82872 100644 --- a/ecdsa/src/lib.rs +++ b/ecdsa/src/lib.rs @@ -48,7 +48,7 @@ #![warn(missing_docs, rust_2018_idioms)] #![doc( html_logo_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo_small.png", - html_root_url = "https://docs.rs/ecdsa/0.11.0-pre.6" + html_root_url = "https://docs.rs/ecdsa/0.11.0" )] #[cfg(feature = "alloc")]