mirror of
https://github.com/RustCrypto/signatures
synced 2026-06-21 13:45:42 +00:00
Bump elliptic-curve and signature dependencies (#769)
As well as bumping `hybrid-array` to v0.2.0-rc.0 and `digest` to v0.11.0-pre.4. Also cuts `ecdsa` v0.17.0-pre.1 and `rfc6979` v0.5.0-pre.1
This commit is contained in:
Generated
+23
-23
@@ -31,9 +31,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "block-buffer"
|
||||
version = "0.11.0-pre.3"
|
||||
version = "0.11.0-pre.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "72bc448e41b30773616b4f51a23f1a51634d41ce0d06a9bf6c3065ee85e227a1"
|
||||
checksum = "0edadbde8e0243b49d434f9a23ec0590af201f400a34d7d51049284e4a77c568"
|
||||
dependencies = [
|
||||
"crypto-common",
|
||||
]
|
||||
@@ -73,9 +73,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crypto-bigint"
|
||||
version = "0.6.0-pre.8"
|
||||
version = "0.6.0-pre.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7f83f24a157ad881f072a0ba6b4950dc0d1fbbea38df4dcc271d9a4a1501b96e"
|
||||
checksum = "1ccdf8183c2226b057661e7d89624e75108e67b28306c898581fee700ff2d992"
|
||||
dependencies = [
|
||||
"hybrid-array",
|
||||
"num-traits",
|
||||
@@ -86,9 +86,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crypto-common"
|
||||
version = "0.2.0-pre.3"
|
||||
version = "0.2.0-pre.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cc17eb697364b18256ec92675ebe6b7b153d2f1041e568d74533c5d0fc1ca162"
|
||||
checksum = "806e4e3731d44f1340b069551225b44c2056c105cad9e67f0c46266db8a3a6b9"
|
||||
dependencies = [
|
||||
"getrandom",
|
||||
"hybrid-array",
|
||||
@@ -119,9 +119,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "digest"
|
||||
version = "0.11.0-pre.3"
|
||||
version = "0.11.0-pre.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "eb3be3c52e023de5662dc05a32f747d09a1d6024fdd1f64b0850e373269efb43"
|
||||
checksum = "b429fb535b92bad18c86f1d7ee7584a175c2810800c7ac5b75b9408b13981979"
|
||||
dependencies = [
|
||||
"block-buffer",
|
||||
"const-oid 0.10.0-pre.2",
|
||||
@@ -189,9 +189,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "elliptic-curve"
|
||||
version = "0.14.0-pre.0"
|
||||
version = "0.14.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "123fbdce8736a188bcc6594ce08e5eb89bccc5ebd72258b4bac3c9fd0638423a"
|
||||
checksum = "27861f85de50861460eaa0787325f5bc69c763b1496e24a3ca9a2f243f180553"
|
||||
dependencies = [
|
||||
"base16ct",
|
||||
"crypto-bigint",
|
||||
@@ -249,18 +249,18 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
|
||||
|
||||
[[package]]
|
||||
name = "hmac"
|
||||
version = "0.13.0-pre.0"
|
||||
version = "0.13.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e22cb0183a745c3444af57c24aa1293e1f3e538717acce39a9d3b271c999b24f"
|
||||
checksum = "1ad9bdb2c4daa57033321e5e64c7a8cab02086ee130f8702f72b5c164893026a"
|
||||
dependencies = [
|
||||
"digest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hybrid-array"
|
||||
version = "0.2.0-pre.8"
|
||||
version = "0.2.0-rc.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "27fbaf242418fe980caf09ed348d5a6aeabe71fc1bd8bebad641f4591ae0a46d"
|
||||
checksum = "b8c5517ac29f08e88170b9647d85cc5f21c2596de177b4867232e20b214b8da1"
|
||||
dependencies = [
|
||||
"typenum",
|
||||
"zeroize",
|
||||
@@ -428,7 +428,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rfc6979"
|
||||
version = "0.5.0-pre.0"
|
||||
version = "0.5.0-pre.1"
|
||||
dependencies = [
|
||||
"hex-literal",
|
||||
"hmac",
|
||||
@@ -438,9 +438,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "sec1"
|
||||
version = "0.8.0-pre.0"
|
||||
version = "0.8.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5ccf9d914303f6606a4fa47933f65b92ce13991573a3c61118a458ec5b5ca6cb"
|
||||
checksum = "02dc081ed777a3bab68583b52ffb8221677b6e90d483b320963a247e2c07f328"
|
||||
dependencies = [
|
||||
"base16ct",
|
||||
"der 0.8.0-pre.0",
|
||||
@@ -502,9 +502,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "sha1"
|
||||
version = "0.11.0-pre.0"
|
||||
version = "0.11.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c14486028be4486a46aa8c4131ef865ec85b221c1e1327af76f10b6981e06850"
|
||||
checksum = "731912b869ff1fb4c6432ad4737a5951d5388fbdda0417163a29638206935fe6"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures",
|
||||
@@ -513,9 +513,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "sha2"
|
||||
version = "0.11.0-pre.0"
|
||||
version = "0.11.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "de0628cd6fd8219612c2d71ad52ab8c2014a18cbdbedbde17de04d400df65997"
|
||||
checksum = "9daa731ca112bb569b34b41775363a461422813d8ed1ea6dba352eb58ec4e684"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures",
|
||||
@@ -524,9 +524,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "signature"
|
||||
version = "2.3.0-pre.0"
|
||||
version = "2.3.0-pre.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "68a9b544e1447a755027450a51bc29aa51772e071bd839aca18136a7dab1b93e"
|
||||
checksum = "4d40c007df8d40a44d464726cc639e1b48c1894ad074eb4168ff91e62d94b53a"
|
||||
dependencies = [
|
||||
"digest",
|
||||
"rand_core",
|
||||
|
||||
+5
-5
@@ -15,20 +15,20 @@ keywords = ["crypto", "nist", "signature"]
|
||||
rust-version = "1.71"
|
||||
|
||||
[dependencies]
|
||||
digest = "=0.11.0-pre.3"
|
||||
digest = "=0.11.0-pre.4"
|
||||
num-bigint = { package = "num-bigint-dig", version = "0.8", default-features = false, features = ["prime", "rand", "zeroize"] }
|
||||
num-traits = { version = "0.2", default-features = false }
|
||||
pkcs8 = { version = "=0.11.0-pre.0", default-features = false, features = ["alloc"] }
|
||||
rfc6979 = { version = "=0.5.0-pre.0", path = "../rfc6979" }
|
||||
sha2 = { version = "=0.11.0-pre.0", default-features = false }
|
||||
signature = { version = "=2.3.0-pre.0", default-features = false, features = ["alloc", "digest", "rand_core"] }
|
||||
rfc6979 = { version = "=0.5.0-pre.1", path = "../rfc6979" }
|
||||
sha2 = { version = "=0.11.0-pre.1", default-features = false }
|
||||
signature = { version = "=2.3.0-pre.1", default-features = false, features = ["alloc", "digest", "rand_core"] }
|
||||
zeroize = { version = "1", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
pkcs8 = { version = "=0.11.0-pre.0", default-features = false, features = ["pem"] }
|
||||
rand = "0.8"
|
||||
rand_chacha = "0.3"
|
||||
sha1 = "=0.11.0-pre.0"
|
||||
sha1 = "=0.11.0-pre.1"
|
||||
|
||||
[features]
|
||||
std = []
|
||||
|
||||
+8
-8
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "ecdsa"
|
||||
version = "0.17.0-pre.0"
|
||||
version = "0.17.0-pre.1"
|
||||
description = """
|
||||
Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm
|
||||
(ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing
|
||||
@@ -16,21 +16,21 @@ edition = "2021"
|
||||
rust-version = "1.73"
|
||||
|
||||
[dependencies]
|
||||
elliptic-curve = { version = "=0.14.0-pre.0", default-features = false, features = ["digest", "sec1"] }
|
||||
signature = { version = "=2.3.0-pre.0", default-features = false, features = ["rand_core"] }
|
||||
elliptic-curve = { version = "=0.14.0-pre.1", default-features = false, features = ["digest", "sec1"] }
|
||||
signature = { version = "=2.3.0-pre.1", default-features = false, features = ["rand_core"] }
|
||||
|
||||
# optional dependencies
|
||||
der = { version = "=0.8.0-pre.0", optional = true }
|
||||
digest = { version = "=0.11.0-pre.3", optional = true, default-features = false, features = ["oid"] }
|
||||
rfc6979 = { version = "=0.5.0-pre.0", optional = true, path = "../rfc6979" }
|
||||
digest = { version = "=0.11.0-pre.4", optional = true, default-features = false, features = ["oid"] }
|
||||
rfc6979 = { version = "=0.5.0-pre.1", optional = true, path = "../rfc6979" }
|
||||
serdect = { version = "0.2", optional = true, default-features = false, features = ["alloc"] }
|
||||
sha2 = { version = "=0.11.0-pre.0", optional = true, default-features = false, features = ["oid"] }
|
||||
sha2 = { version = "=0.11.0-pre.1", optional = true, default-features = false, features = ["oid"] }
|
||||
spki = { version = "=0.8.0-pre.0", optional = true, default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
elliptic-curve = { version = "=0.14.0-pre.0", default-features = false, features = ["dev"] }
|
||||
elliptic-curve = { version = "=0.14.0-pre.1", default-features = false, features = ["dev"] }
|
||||
hex-literal = "0.4"
|
||||
sha2 = { version = "=0.11.0-pre.0", default-features = false }
|
||||
sha2 = { version = "=0.11.0-pre.1", default-features = false }
|
||||
|
||||
[features]
|
||||
default = ["digest"]
|
||||
|
||||
+4
-4
@@ -89,8 +89,8 @@ macro_rules! new_verification_test {
|
||||
fn ecdsa_verify_success() {
|
||||
for vector in $vectors {
|
||||
let q_encoded = EncodedPoint::<$curve>::from_affine_coordinates(
|
||||
Array::ref_from_slice(vector.q_x),
|
||||
Array::ref_from_slice(vector.q_y),
|
||||
Array::from_slice(vector.q_x),
|
||||
Array::from_slice(vector.q_y),
|
||||
false,
|
||||
);
|
||||
|
||||
@@ -112,8 +112,8 @@ macro_rules! new_verification_test {
|
||||
fn ecdsa_verify_invalid_s() {
|
||||
for vector in $vectors {
|
||||
let q_encoded = EncodedPoint::<$curve>::from_affine_coordinates(
|
||||
Array::ref_from_slice(vector.q_x),
|
||||
Array::ref_from_slice(vector.q_y),
|
||||
Array::from_slice(vector.q_x),
|
||||
Array::from_slice(vector.q_y),
|
||||
false,
|
||||
);
|
||||
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ rust-version = "1.71"
|
||||
|
||||
[dependencies]
|
||||
# TODO(tarcieri): relax requirement back to `2` before next release
|
||||
signature = { version = "=2.3.0-pre.0", default-features = false }
|
||||
signature = { version = "=2.3.0-pre.1", default-features = false }
|
||||
|
||||
# optional dependencies
|
||||
pkcs8 = { version = "0.10", optional = true }
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ rust-version = "1.71"
|
||||
|
||||
[dependencies]
|
||||
# TODO(tarcieri): relax requirement back to `2` before next release
|
||||
signature = { version = "=2.3.0-pre.0", default-features = false }
|
||||
signature = { version = "=2.3.0-pre.1", default-features = false }
|
||||
|
||||
# optional dependencies
|
||||
pkcs8 = { version = "0.10", optional = true }
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rfc6979"
|
||||
version = "0.5.0-pre.0"
|
||||
version = "0.5.0-pre.1"
|
||||
description = """
|
||||
Pure Rust implementation of RFC6979: Deterministic Usage of the
|
||||
Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
|
||||
@@ -15,9 +15,9 @@ edition = "2021"
|
||||
rust-version = "1.71"
|
||||
|
||||
[dependencies]
|
||||
hmac = { version = "=0.13.0-pre.0", default-features = false, features = ["reset"] }
|
||||
hmac = { version = "=0.13.0-pre.1", default-features = false, features = ["reset"] }
|
||||
subtle = { version = "2", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
hex-literal = "0.4"
|
||||
sha2 = "=0.11.0-pre.0"
|
||||
sha2 = "=0.11.0-pre.1"
|
||||
|
||||
Reference in New Issue
Block a user