diff --git a/Cargo.lock b/Cargo.lock index fce2aa000ae5..edf078f4a42c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1701,12 +1701,13 @@ dependencies = [ [[package]] name = "futures-rustls" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" +checksum = "3afda89bce8f65072d24f8b99a2127e229462d8008182ca93f1d5d2e5df8f22f" dependencies = [ "futures-io", - "rustls 0.21.9", + "rustls 0.22.1", + "rustls-pki-types", ] [[package]] @@ -3338,7 +3339,7 @@ dependencies = [ "rcgen", "ring 0.16.20", "rustls 0.21.9", - "rustls-webpki", + "rustls-webpki 0.101.7", "thiserror", "tokio", "x509-parser", @@ -5109,10 +5110,24 @@ checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" dependencies = [ "log", "ring 0.17.5", - "rustls-webpki", + "rustls-webpki 0.101.7", "sct", ] +[[package]] +name = "rustls" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6b63262c9fcac8659abfaa96cac103d28166d3ff3eaf8f412e19f3ae9e5a48" +dependencies = [ + "log", + "ring 0.17.5", + "rustls-pki-types", + "rustls-webpki 0.102.0", + "subtle", + "zeroize", +] + [[package]] name = "rustls-native-certs" version = "0.6.3" @@ -5134,6 +5149,12 @@ dependencies = [ "base64 0.21.5", ] +[[package]] +name = "rustls-pki-types" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -5144,6 +5165,17 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "rustls-webpki" +version = "0.102.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2635c8bc2b88d367767c5de8ea1d8db9af3f6219eba28442242d9ab81d1b89" +dependencies = [ + "ring 0.17.5", + "rustls-pki-types", + "untrusted 0.9.0", +] + [[package]] name = "rustversion" version = "1.0.14" diff --git a/transports/tls/Cargo.toml b/transports/tls/Cargo.toml index de1602d0c474..2f19c6adf7a2 100644 --- a/transports/tls/Cargo.toml +++ b/transports/tls/Cargo.toml @@ -10,7 +10,7 @@ exclude = ["src/test_assets"] [dependencies] futures = { version = "0.3.29", default-features = false } -futures-rustls = "0.24.0" +futures-rustls = "0.25.0" libp2p-core = { workspace = true } libp2p-identity = { workspace = true } rcgen = "0.11.3" diff --git a/transports/websocket/Cargo.toml b/transports/websocket/Cargo.toml index 31f91874f686..e3c13286b1a7 100644 --- a/transports/websocket/Cargo.toml +++ b/transports/websocket/Cargo.toml @@ -11,7 +11,7 @@ keywords = ["peer-to-peer", "libp2p", "networking"] categories = ["network-programming", "asynchronous"] [dependencies] -futures-rustls = "0.24.0" +futures-rustls = "0.25.0" either = "1.9.0" futures = "0.3.29" libp2p-core = { workspace = true }