From 78ca5efc1d4d0f50757626fd3f9b565b8ada948e Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sun, 12 Jun 2022 10:47:39 -0600 Subject: [PATCH] p256 v0.11.1 (#603) --- Cargo.lock | 2 +- p256/CHANGELOG.md | 16 ++++++++++++++++ p256/Cargo.toml | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8ce391fe..2acfe6ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -605,7 +605,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "p256" -version = "0.11.0" +version = "0.11.1" dependencies = [ "blobby", "criterion", diff --git a/p256/CHANGELOG.md b/p256/CHANGELOG.md index 543b757a..3f7fbc5b 100644 --- a/p256/CHANGELOG.md +++ b/p256/CHANGELOG.md @@ -4,6 +4,22 @@ 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.1 (2022-06-12) +### Added +- Re-export low-level `diffie_hellman` function ([#556]) +- Additional RFC6979 test vectors ([#591]) + +### Changed +- Use a 4-bit window for scalar multiplication ([#563]) +- `invert()`, `sqrt()`: replace exponentiations with addition chains ([#564]) +- Use generic prime order formulas ([#602]) + +[#556]: https://github.com/RustCrypto/elliptic-curves/pull/556 +[#563]: https://github.com/RustCrypto/elliptic-curves/pull/563 +[#564]: https://github.com/RustCrypto/elliptic-curves/pull/564 +[#591]: https://github.com/RustCrypto/elliptic-curves/pull/591 +[#602]: https://github.com/RustCrypto/elliptic-curves/pull/602 + ## 0.11.0 (2022-05-09) ### Changed - Bump `digest` to v0.10 ([#515]) diff --git a/p256/Cargo.toml b/p256/Cargo.toml index ce8b301c..e50ab51d 100644 --- a/p256/Cargo.toml +++ b/p256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p256" -version = "0.11.0" +version = "0.11.1" description = """ Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve with support for ECDH, ECDSA signing/verification, and general