From 9aabd4a8031927a8f89eecade5019588190d9767 Mon Sep 17 00:00:00 2001 From: Alexandr Kitaev Date: Wed, 10 Jul 2024 09:57:23 +0300 Subject: [PATCH] Release 0.14.0 bign256@0.14.0 bp256@0.14.0 bp384@0.14.0 k256@0.14.0 p192@0.14.0 p224@0.14.0 p256@0.14.0 p384@0.14.0 p521@0.14.0 primefield@0.14.0 primeorder@0.14.0 sm2@0.14.0 Generated by cargo-workspaces --- Cargo.lock | 10 ++++++---- bign256/Cargo.toml | 5 +++-- bp256/Cargo.toml | 4 ++-- bp384/Cargo.toml | 4 ++-- k256/Cargo.toml | 2 +- p192/Cargo.toml | 4 ++-- p224/Cargo.toml | 4 ++-- p256/Cargo.toml | 4 ++-- p384/Cargo.toml | 4 ++-- p521/Cargo.toml | 6 +++--- primefield/Cargo.toml | 2 +- primeorder/Cargo.toml | 2 +- sm2/Cargo.toml | 4 ++-- 13 files changed, 29 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0df25b3d..82e5359d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -684,20 +684,22 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ + "autocfg", "num-integer", "num-traits", ] [[package]] name = "num-integer" -version = "0.1.46" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ + "autocfg", "num-traits", ] diff --git a/bign256/Cargo.toml b/bign256/Cargo.toml index 54c1af92..72746310 100644 --- a/bign256/Cargo.toml +++ b/bign256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bign256" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with @@ -16,12 +16,13 @@ categories = ["cryptography", "no-std"] keywords = ["crypto", "ecc", "stb", "bign-curve256v1", "bignp256"] edition = "2021" rust-version = "1.73" +publish = ["imlab"] [dependencies] elliptic-curve = { version = "=0.14.0-pre.5", features = ["hazmat", "sec1"] } # optional dependencies -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } signature = { version = "=2.3.0-pre.3", optional = true } belt-hash = { version = "=0.2.0-pre.3", optional = true, default-features = false } rfc6979 = { version = "=0.5.0-pre.3", optional = true } diff --git a/bp256/Cargo.toml b/bp256/Cargo.toml index 2130469d..9c8c4f9e 100644 --- a/bp256/Cargo.toml +++ b/bp256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bp256" -version = "0.7.0-pre" +version = "0.14.0" description = "Brainpool P-256 (brainpoolP256r1 and brainpoolP256t1) elliptic curves" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" @@ -18,7 +18,7 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa = { version = "=0.17.0-pre.5", optional = true, default-features = false, features = ["der"] } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } sha2 = { version = "=0.11.0-pre.3", optional = true, default-features = false } [features] diff --git a/bp384/Cargo.toml b/bp384/Cargo.toml index eac42fae..1ff3500a 100644 --- a/bp384/Cargo.toml +++ b/bp384/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bp384" -version = "0.7.0-pre" +version = "0.14.0" description = "Brainpool P-384 (brainpoolP384r1 and brainpoolP384t1) elliptic curves" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" @@ -18,7 +18,7 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa = { version = "=0.17.0-pre.5", optional = true, default-features = false, features = ["der"] } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } sha2 = { version = "=0.11.0-pre.3", optional = true, default-features = false } [features] diff --git a/k256/Cargo.toml b/k256/Cargo.toml index d4688435..57165326 100644 --- a/k256/Cargo.toml +++ b/k256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "k256" -version = "0.14.0-pre.0" +version = "0.14.0" description = """ secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), diff --git a/p192/Cargo.toml b/p192/Cargo.toml index c71ee46e..96e3e9ec 100644 --- a/p192/Cargo.toml +++ b/p192/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p192" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the NIST P-192 (a.k.a. secp192r1) elliptic curve as defined in SP 800-186 @@ -23,7 +23,7 @@ sec1 = { version = "=0.8.0-pre.1", default-features = false } # optional dependencies ecdsa-core = { version = "=0.17.0-pre.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } [dev-dependencies] diff --git a/p224/Cargo.toml b/p224/Cargo.toml index fa9ff118..2535f18d 100644 --- a/p224/Cargo.toml +++ b/p224/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p224" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the NIST P-224 (a.k.a. secp224r1) elliptic curve as defined in SP 800-186 @@ -22,7 +22,7 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa-core = { version = "=0.17.0-pre.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } sha2 = { version = "=0.11.0-pre.3", optional = true, default-features = false } diff --git a/p256/Cargo.toml b/p256/Cargo.toml index ae8e0365..5a90d54c 100644 --- a/p256/Cargo.toml +++ b/p256/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p256" -version = "0.14.0-pre.0" +version = "0.14.0" description = """ Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA @@ -23,7 +23,7 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa-core = { version = "=0.17.0-pre.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } sha2 = { version = "=0.11.0-pre.3", optional = true, default-features = false } diff --git a/p384/Cargo.toml b/p384/Cargo.toml index 3317f98a..7dcb0232 100644 --- a/p384/Cargo.toml +++ b/p384/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p384" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, @@ -23,7 +23,7 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa-core = { version = "=0.17.0-pre.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } serdect = { version = "0.2", optional = true, default-features = false } sha2 = { version = "=0.11.0-pre.3", optional = true, default-features = false } diff --git a/p521/Cargo.toml b/p521/Cargo.toml index 868e4201..99d79f1e 100644 --- a/p521/Cargo.toml +++ b/p521/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "p521" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve as defined in SP 800-186 @@ -23,8 +23,8 @@ elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features # optional dependencies ecdsa-core = { version = "=0.17.0-pre.5", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "0.4", optional = true } -primefield = { version = "=0.14.0-pre", optional = true, path = "../primefield" } -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primefield = { version = "0.14.0", optional = true, path = "../primefield" } +primeorder = { version = "0.14.0", 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.11.0-pre.3", optional = true, default-features = false } diff --git a/primefield/Cargo.toml b/primefield/Cargo.toml index 6596661e..05baf3df 100644 --- a/primefield/Cargo.toml +++ b/primefield/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "primefield" -version = "0.14.0-pre" +version = "0.14.0" description = "Macros for generating prime field implementations" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" diff --git a/primeorder/Cargo.toml b/primeorder/Cargo.toml index 9a1234f5..b0d0ab68 100644 --- a/primeorder/Cargo.toml +++ b/primeorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "primeorder" -version = "0.14.0-pre.0" +version = "0.14.0" description = """ Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve diff --git a/sm2/Cargo.toml b/sm2/Cargo.toml index 9b1e456c..ffca4b3a 100644 --- a/sm2/Cargo.toml +++ b/sm2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sm2" -version = "0.14.0-pre" +version = "0.14.0" description = """ Pure Rust implementation of the SM2 elliptic curve as defined in the Chinese national standard GM/T 0003-2012 as well as ISO/IEC 14888. Includes support for @@ -21,7 +21,7 @@ rust-version = "1.73" elliptic-curve = { version = "=0.14.0-pre.5", default-features = false, features = ["hazmat", "sec1"] } # optional dependencies -primeorder = { version = "=0.14.0-pre.0", optional = true, path = "../primeorder" } +primeorder = { version = "0.14.0", optional = true, path = "../primeorder" } rfc6979 = { version = "=0.5.0-pre.3", optional = true } serdect = { version = "0.2", optional = true, default-features = false } signature = { version = "=2.3.0-pre.3", optional = true, features = ["rand_core"] }