From 02276805eb6f831a0b2fcfae42a0b99facdeb387 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Wed, 15 Nov 2023 18:12:22 -0700 Subject: [PATCH] primeorder v0.13.5 --- Cargo.lock | 2 +- bign256/Cargo.toml | 4 ++-- bp256/Cargo.toml | 4 ++-- bp384/Cargo.toml | 4 ++-- p192/Cargo.toml | 4 ++-- p224/Cargo.toml | 4 ++-- p256/Cargo.toml | 4 ++-- p384/Cargo.toml | 4 ++-- p521/Cargo.toml | 4 ++-- primeorder/CHANGELOG.md | 6 ++++++ primeorder/Cargo.toml | 2 +- 11 files changed, 24 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4931f90c..d2d1b4f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -845,7 +845,7 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "primeorder" -version = "0.13.4" +version = "0.13.5" dependencies = [ "elliptic-curve", "serdect", diff --git a/bign256/Cargo.toml b/bign256/Cargo.toml index 0347e3a4..cb7daf2e 100644 --- a/bign256/Cargo.toml +++ b/bign256/Cargo.toml @@ -20,7 +20,7 @@ rust-version = "1.65" elliptic-curve = { version = "0.13.6", features = ["hazmat", "sec1"] } # optional dependencies -primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } [dev-dependencies] criterion = "0.5" @@ -29,7 +29,7 @@ proptest = "1" [features] default = ["arithmetic", "pkcs8", "std"] -alloc = ["elliptic-curve/alloc"] +alloc = ["elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "elliptic-curve/std"] arithmetic = ["dep:primeorder", "elliptic-curve/arithmetic"] diff --git a/bp256/Cargo.toml b/bp256/Cargo.toml index 659505a1..8bfb5032 100644 --- a/bp256/Cargo.toml +++ b/bp256/Cargo.toml @@ -17,12 +17,12 @@ elliptic-curve = { version = "0.13", default-features = false, features = ["hazm # optional dependencies ecdsa = { version = "0.16", optional = true, default-features = false, features = ["der"] } -primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } sha2 = { version = "0.10", optional = true, default-features = false } [features] default = ["pkcs8", "std"] -alloc = ["ecdsa?/alloc", "elliptic-curve/alloc"] +alloc = ["ecdsa?/alloc", "elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "ecdsa?/std", "elliptic-curve/std"] pem = ["elliptic-curve/pem", "pkcs8"] diff --git a/bp384/Cargo.toml b/bp384/Cargo.toml index 8c806f36..9e94519b 100644 --- a/bp384/Cargo.toml +++ b/bp384/Cargo.toml @@ -17,12 +17,12 @@ elliptic-curve = { version = "0.13", default-features = false, features = ["hazm # optional dependencies ecdsa = { version = "0.16", optional = true, default-features = false, features = ["der"] } -primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } sha2 = { version = "0.10", optional = true, default-features = false } [features] default = ["pkcs8", "std"] -alloc = ["ecdsa?/alloc", "elliptic-curve/alloc"] +alloc = ["ecdsa?/alloc", "elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "ecdsa?/std", "elliptic-curve/std"] pem = ["elliptic-curve/pem", "pkcs8"] diff --git a/p192/Cargo.toml b/p192/Cargo.toml index 892db7fd..1060f6b6 100644 --- a/p192/Cargo.toml +++ b/p192/Cargo.toml @@ -22,7 +22,7 @@ sec1 = { version = "0.7.3", default-features = false } # optional dependencies ecdsa-core = { version = "0.16.6", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } [dev-dependencies] @@ -32,7 +32,7 @@ primeorder = { version = "0.13", features = ["dev"], path = "../primeorder" } [features] default = ["arithmetic", "ecdsa", "pem", "std"] -alloc = ["elliptic-curve/alloc"] +alloc = ["elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "elliptic-curve/std"] arithmetic = ["dep:primeorder", "elliptic-curve/arithmetic"] diff --git a/p224/Cargo.toml b/p224/Cargo.toml index 78d7e794..ad365332 100644 --- a/p224/Cargo.toml +++ b/p224/Cargo.toml @@ -21,7 +21,7 @@ elliptic-curve = { version = "0.13.6", default-features = false, features = ["ha # optional dependencies ecdsa-core = { version = "0.16.6", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "0.13.1", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } sha2 = { version = "0.10", optional = true, default-features = false } @@ -34,7 +34,7 @@ rand_core = { version = "0.6", features = ["getrandom"] } [features] default = ["arithmetic", "ecdsa", "pem", "std"] -alloc = ["elliptic-curve/alloc"] +alloc = ["elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "elliptic-curve/std"] arithmetic = ["dep:primeorder", "elliptic-curve/arithmetic"] diff --git a/p256/Cargo.toml b/p256/Cargo.toml index 96ebd10c..5c1abb11 100644 --- a/p256/Cargo.toml +++ b/p256/Cargo.toml @@ -31,13 +31,13 @@ blobby = "0.3" criterion = "0.5" ecdsa-core = { version = "0.16", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "0.4" -primeorder = { version = "0.13", features = ["dev"], path = "../primeorder" } +primeorder = { version = "0.13.5", features = ["dev"], path = "../primeorder" } proptest = "1" rand_core = { version = "0.6", features = ["getrandom"] } [features] default = ["arithmetic", "ecdsa", "pem", "std"] -alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc"] +alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "ecdsa-core?/std", "elliptic-curve/std"] arithmetic = ["dep:primeorder", "elliptic-curve/arithmetic"] diff --git a/p384/Cargo.toml b/p384/Cargo.toml index 2acdfa96..a39ae32c 100644 --- a/p384/Cargo.toml +++ b/p384/Cargo.toml @@ -31,13 +31,13 @@ blobby = "0.3" criterion = "0.5" ecdsa-core = { version = "0.16", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "0.4" -primeorder = { version = "0.13", features = ["dev"], path = "../primeorder" } +primeorder = { version = "0.13.5", features = ["dev"], path = "../primeorder" } proptest = "1.4" rand_core = { version = "0.6", features = ["getrandom"] } [features] default = ["arithmetic", "ecdh", "ecdsa", "pem", "std"] -alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc"] +alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "ecdsa-core?/std", "elliptic-curve/std"] arithmetic = ["dep:primeorder", "elliptic-curve/arithmetic", "elliptic-curve/digest"] diff --git a/p521/Cargo.toml b/p521/Cargo.toml index 714093e6..8aee7bf3 100644 --- a/p521/Cargo.toml +++ b/p521/Cargo.toml @@ -22,7 +22,7 @@ elliptic-curve = { version = "0.13", default-features = false, features = ["hazm # optional dependencies ecdsa-core = { version = "0.16.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "0.13.3", optional = true, path = "../primeorder" } +primeorder = { version = "0.13.5", optional = true, path = "../primeorder" } rand_core = { version = "0.6", optional = true, default-features = false } serdect = { version = "0.2", optional = true, default-features = false } sha2 = { version = "0.10", optional = true, default-features = false } @@ -37,7 +37,7 @@ rand_core = { version = "0.6", features = ["getrandom"] } [features] default = ["arithmetic", "ecdsa", "getrandom", "pem", "std"] -alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc"] +alloc = ["ecdsa-core?/alloc", "elliptic-curve/alloc", "primeorder?/alloc"] std = ["alloc", "ecdsa-core?/std", "elliptic-curve/std"] arithmetic = ["dep:primeorder"] diff --git a/primeorder/CHANGELOG.md b/primeorder/CHANGELOG.md index 079d87a9..768ee886 100644 --- a/primeorder/CHANGELOG.md +++ b/primeorder/CHANGELOG.md @@ -4,6 +4,12 @@ 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.5 (2023-11-15) +### Added +- `alloc` feature ([#982]) + +[#982]: https://github.com/RustCrypto/elliptic-curves/pull/982 + ## 0.13.4 (2023-11-15) ### Added - `BatchInvert` and `BatchNormalize` impls ([#971]) diff --git a/primeorder/Cargo.toml b/primeorder/Cargo.toml index aa22cc85..39e187e3 100644 --- a/primeorder/Cargo.toml +++ b/primeorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "primeorder" -version = "0.13.4" +version = "0.13.5" description = """ Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve