Skip to content

Commit 116528f

Browse files
authored
dsa+ecdsa: loosen signature bound to 2.0, <2.2 (#697)
`signature` v2.1.0 is out and only adds features. It does not change the `digest` or `rand_core` dependencies (there are SemVer exceptions for these crates, hence the non-SemVer requirement) Because those deps are unchanged in v2.1.0, we can relax the requirement to support v2.0 and v2.1 releases.
1 parent 9de47b6 commit 116528f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

dsa/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ num-traits = { version = "0.2", default-features = false }
2121
pkcs8 = { version = "0.10", default-features = false, features = ["alloc"] }
2222
rfc6979 = { version = "0.4", path = "../rfc6979" }
2323
sha2 = { version = "0.10", default-features = false }
24-
signature = { version = "2.0, <2.1", default-features = false, features = ["alloc", "digest", "rand_core"] }
25-
zeroize = { version = "1.6", default-features = false }
24+
signature = { version = "2.0, <2.2", default-features = false, features = ["alloc", "digest", "rand_core"] }
25+
zeroize = { version = "1", default-features = false }
2626

2727
[dev-dependencies]
2828
pkcs8 = { version = "0.10", default-features = false, features = ["pem"] }

ecdsa/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ rust-version = "1.65"
1717

1818
[dependencies]
1919
elliptic-curve = { version = "0.13.2", default-features = false, features = ["digest", "sec1"] }
20-
signature = { version = "2.0, <2.1", default-features = false, features = ["rand_core"] }
20+
signature = { version = "2.0, <2.2", default-features = false, features = ["rand_core"] }
2121

2222
# optional dependencies
2323
der = { version = "0.7", optional = true }

0 commit comments

Comments
 (0)