diff --git a/Cargo.lock b/Cargo.lock index 628e483e..afdea9b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -583,7 +583,7 @@ dependencies = [ [[package]] name = "k256" -version = "0.13.1" +version = "0.13.2" dependencies = [ "blobby", "cfg-if", diff --git a/k256/CHANGELOG.md b/k256/CHANGELOG.md index f85d631e..e76ae3de 100644 --- a/k256/CHANGELOG.md +++ b/k256/CHANGELOG.md @@ -4,6 +4,30 @@ 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.13.2 (2023-11-15) +### Added +- `#[inline]` annotations on `conditional_select` ([#942]) +- `BatchInvert` and `BatchNormalize` impls ([#971]) +- Optimized implementation of `LinearCombinationExt` trait ([#974]) + +### Changed +- Use generic signing implementation from `ecdsa` crate ([#911]) +- Simplify internal helper functions in the scalar arithmetic ([#917]) +- Bump `elliptic-curve` to v0.13.7 ([#979]) + +### Fixed +- Reject signatures which aren't low-`S` normalized ([#914]) +- Check for `R` being the identity point on Schnorr verification ([#916]) + +[#911]: https://github.com/RustCrypto/elliptic-curves/pull/911 +[#914]: https://github.com/RustCrypto/elliptic-curves/pull/914 +[#916]: https://github.com/RustCrypto/elliptic-curves/pull/916 +[#917]: https://github.com/RustCrypto/elliptic-curves/pull/917 +[#942]: https://github.com/RustCrypto/elliptic-curves/pull/942 +[#971]: https://github.com/RustCrypto/elliptic-curves/pull/971 +[#974]: https://github.com/RustCrypto/elliptic-curves/pull/974 +[#979]: https://github.com/RustCrypto/elliptic-curves/pull/979 + ## 0.13.1 (2023-04-09) ### Fixed - Correct product definition for empty iterators ([#802]) diff --git a/k256/Cargo.toml b/k256/Cargo.toml index 75c8eba0..2602d5cc 100644 --- a/k256/Cargo.toml +++ b/k256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "k256" -version = "0.13.1" +version = "0.13.2" description = """ secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340),