diff --git a/Cargo.lock b/Cargo.lock index bec1a9bde3..39e7f6c09b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -332,12 +332,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -1150,12 +1144,11 @@ dependencies = [ "rand", "ring", "rsa", - "sec1 0.3.0", "serde", "serde_bytes", "sha1", "sha2", - "signature 1.6.4", + "signature", "spki", "tokio", "uuid", @@ -1488,7 +1481,7 @@ dependencies = [ "serde", "sha-1", "sha2", - "signature 1.6.4", + "signature", "tokio", "typenum", "url", @@ -1787,15 +1780,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" -dependencies = [ - "const-oid", -] - [[package]] name = "der" version = "0.7.8" @@ -2032,7 +2016,7 @@ dependencies = [ "pkcs8", "rfc6979", "sha2", - "signature 2.1.0", + "signature", "zeroize", ] @@ -2083,11 +2067,11 @@ version = "0.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" dependencies = [ - "der 0.7.8", + "der", "digest", "elliptic-curve", "rfc6979", - "signature 2.1.0", + "signature", "spki", ] @@ -2103,7 +2087,7 @@ version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ - "base16ct 0.2.0", + "base16ct", "crypto-bigint", "digest", "ff", @@ -2113,7 +2097,7 @@ dependencies = [ "pem-rfc7468", "pkcs8", "rand_core", - "sec1 0.7.3", + "sec1", "subtle", "zeroize", ] @@ -3853,7 +3837,7 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" dependencies = [ - "der 0.7.8", + "der", "pkcs8", "spki", ] @@ -3864,7 +3848,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.8", + "der", "spki", ] @@ -4350,7 +4334,7 @@ dependencies = [ "pkcs1", "pkcs8", "rand_core", - "signature 2.1.0", + "signature", "spki", "subtle", "zeroize", @@ -4618,25 +4602,14 @@ dependencies = [ "untrusted", ] -[[package]] -name = "sec1" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" -dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", - "generic-array", -] - [[package]] name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.2.0", - "der 0.7.8", + "base16ct", + "der", "generic-array", "pkcs8", "subtle", @@ -4850,12 +4823,6 @@ dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.1.0" @@ -4984,7 +4951,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" dependencies = [ "base64ct", - "der 0.7.8", + "der", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 3af8c60fc9..8849165e6c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -138,7 +138,7 @@ serde_bytes = "0.11" serde_json = "1.0.85" serde_repr = "=0.1.16" sha2 = { version = "0.10.8", features = ["oid"] } -signature = "=1.6.4" +signature = "2.1" slab = "0.4" smallvec = "1.8" socket2 = { version = "0.5.3", features = ["all"] } diff --git a/ext/crypto/Cargo.toml b/ext/crypto/Cargo.toml index 5921beee67..f24c896598 100644 --- a/ext/crypto/Cargo.toml +++ b/ext/crypto/Cargo.toml @@ -33,7 +33,6 @@ p384 = "0.13.0" rand.workspace = true ring = { workspace = true, features = ["std"] } rsa.workspace = true -sec1 = "0.3.0" serde.workspace = true serde_bytes.workspace = true sha1 = { version = "0.10.6", features = ["oid"] }