diff --git a/Cargo.lock b/Cargo.lock index 806582395..0c2128947 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -427,9 +427,9 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.17.0-rc.23" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa0176db12735e38bffeaa3c19ba4470216007496b2088632369bcee6eb5069" +checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0" dependencies = [ "der", "digest", @@ -1124,9 +1124,9 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "rfc6979" -version = "0.6.0-rc.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b056b3ce73e99ed2e78481b3db9c30722b1eab738e25b71ca57c9d9285e6276" +checksum = "b4a459cddafb3fe76b31fd8f1108007566c40301feb64dc7b54656eb7388172b" dependencies = [ "crypto-bigint", "hmac", diff --git a/bp256/Cargo.toml b/bp256/Cargo.toml index 9626ba6a8..a7be5f5dd 100644 --- a/bp256/Cargo.toml +++ b/bp256/Cargo.toml @@ -17,7 +17,7 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa = { version = "0.17.0-rc.23", optional = true, default-features = false, features = ["der"] } +ecdsa = { version = "0.17", optional = true, default-features = false, features = ["der"] } primefield = { version = "0.14", optional = true } primeorder = { version = "0.14.0-rc.15", optional = true } sha2 = { version = "0.11", optional = true, default-features = false } diff --git a/bp384/Cargo.toml b/bp384/Cargo.toml index 294630225..8ac4291e4 100644 --- a/bp384/Cargo.toml +++ b/bp384/Cargo.toml @@ -17,7 +17,7 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa = { version = "0.17.0-rc.23", optional = true, default-features = false, features = ["der"] } +ecdsa = { version = "0.17", optional = true, default-features = false, features = ["der"] } primefield = { version = "0.14", optional = true } primeorder = { version = "0.14.0-rc.15", optional = true } sha2 = { version = "0.11", optional = true, default-features = false } diff --git a/k256/Cargo.toml b/k256/Cargo.toml index e0382fb11..5a257689c 100644 --- a/k256/Cargo.toml +++ b/k256/Cargo.toml @@ -24,7 +24,7 @@ elliptic-curve = { version = "0.14.1", default-features = false, features = ["se hash2curve = { version = "0.14", optional = true } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "1", optional = true } primeorder = { version = "0.14.0-rc.15", optional = true } serdect = { version = "0.4", optional = true, default-features = false } @@ -34,7 +34,7 @@ wnaf = { version = "0.14.0-rc.2", default-features = false } [dev-dependencies] criterion = "0.7" -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex = "0.4.3" hex-literal = "1" num-bigint = "0.4" diff --git a/k256/src/ecdsa.rs b/k256/src/ecdsa.rs index 5ae434fc5..333dde212 100644 --- a/k256/src/ecdsa.rs +++ b/k256/src/ecdsa.rs @@ -239,7 +239,7 @@ mod tests { ); let digest = Keccak256::new_with_prefix(msg); - let (sig, recid) = signing_key.sign_digest_recoverable(digest.clone()).unwrap(); + let (sig, recid) = signing_key.sign_digest_recoverable(digest.clone()); assert_eq!( sig.to_bytes().as_slice(), &hex!( diff --git a/p192/Cargo.toml b/p192/Cargo.toml index 7be351e29..2e220375f 100644 --- a/p192/Cargo.toml +++ b/p192/Cargo.toml @@ -20,14 +20,14 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "1", optional = true } primefield = { version = "0.14", optional = true } primeorder = { version = "0.14.0-rc.15", optional = true } serdect = { version = "0.4", optional = true, default-features = false } [dev-dependencies] -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "1" primeorder = { version = "0.14.0-rc.15", features = ["dev"] } diff --git a/p224/Cargo.toml b/p224/Cargo.toml index 6d81a71eb..6b2418179 100644 --- a/p224/Cargo.toml +++ b/p224/Cargo.toml @@ -20,7 +20,7 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hex-literal = { version = "1", optional = true } primefield = { version = "0.14", optional = true } primeorder = { version = "0.14.0-rc.15", optional = true } @@ -28,7 +28,7 @@ serdect = { version = "0.4", optional = true, default-features = false } sha2 = { version = "0.11", optional = true, default-features = false } [dev-dependencies] -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "1" primeorder = { version = "0.14.0-rc.15", features = ["dev"] } diff --git a/p256/Cargo.toml b/p256/Cargo.toml index 81e943d0e..9d744b9e4 100644 --- a/p256/Cargo.toml +++ b/p256/Cargo.toml @@ -21,7 +21,7 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hash2curve = { version = "0.14", optional = true } hex-literal = { version = "1", optional = true } primefield = { version = "0.14", optional = true } @@ -31,7 +31,7 @@ sha2 = { version = "0.11", optional = true, default-features = false } [dev-dependencies] criterion = "0.7" -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "1" primefield = { version = "0.14" } primeorder = { version = "0.14.0-rc.15", features = ["dev"] } diff --git a/p256/tests/ecdsa.rs b/p256/tests/ecdsa.rs index 27fdfaf59..6dbb244ef 100644 --- a/p256/tests/ecdsa.rs +++ b/p256/tests/ecdsa.rs @@ -19,7 +19,7 @@ proptest! { #[test] fn recover_from_msg(sk in signing_key()) { let msg = b"example"; - let (signature, v) = sk.sign_recoverable(msg).unwrap(); + let (signature, v) = sk.sign_recoverable(msg); let recovered_vk = VerifyingKey::recover_from_msg(msg, &signature, v).unwrap(); prop_assert_eq!(sk.verifying_key(), &recovered_vk); } diff --git a/p384/Cargo.toml b/p384/Cargo.toml index 8fca361b2..dead513f3 100644 --- a/p384/Cargo.toml +++ b/p384/Cargo.toml @@ -21,7 +21,7 @@ rust-version = "1.85" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hash2curve = { version = "0.14", optional = true } hex-literal = { version = "1", optional = true } primefield = { version = "0.14", optional = true } @@ -34,7 +34,7 @@ fiat-crypto = { version = "0.3", default-features = false } [dev-dependencies] criterion = "0.7" -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "1" primeorder = { version = "0.14.0-rc.15", features = ["dev"] } proptest = "1.11" diff --git a/p521/Cargo.toml b/p521/Cargo.toml index b0ca9c730..c0c8d8237 100644 --- a/p521/Cargo.toml +++ b/p521/Cargo.toml @@ -21,7 +21,7 @@ base16ct = "1" elliptic-curve = { version = "0.14.1", default-features = false, features = ["sec1"] } # optional dependencies -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", optional = true, default-features = false, features = ["der"] } +ecdsa-core = { version = "0.17", package = "ecdsa", optional = true, default-features = false, features = ["der"] } hash2curve = { version = "0.14", optional = true } hex-literal = { version = "1", optional = true } primefield = { version = "0.14", optional = true } @@ -32,7 +32,7 @@ sha2 = { version = "0.11", optional = true, default-features = false } [dev-dependencies] criterion = "0.7" -ecdsa-core = { version = "0.17.0-rc.23", package = "ecdsa", default-features = false, features = ["dev"] } +ecdsa-core = { version = "0.17", package = "ecdsa", default-features = false, features = ["dev"] } hex-literal = "1" primeorder = { version = "0.14.0-rc.15", features = ["dev"] } proptest = "1.11"