diff --git a/Cargo.lock b/Cargo.lock index fb1cdfcdaaf3..8100506f7855 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3265,7 +3265,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "libp2p-yamux", - "rcgen 0.10.0", + "rcgen 0.11.1", "ring", "rustls 0.21.6", "thiserror", @@ -3324,7 +3324,7 @@ dependencies = [ "quick-protobuf-codec", "quickcheck", "rand 0.8.5", - "rcgen 0.10.0", + "rcgen 0.11.1", "serde", "sha2 0.10.7", "stun", @@ -3352,7 +3352,7 @@ dependencies = [ "log", "parking_lot", "quicksink", - "rcgen 0.10.0", + "rcgen 0.11.1", "rw-stream-sink", "soketto", "url", @@ -4027,6 +4027,16 @@ dependencies = [ "base64 0.13.1", ] +[[package]] +name = "pem" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" +dependencies = [ + "base64 0.21.2", + "serde", +] + [[package]] name = "pem-rfc7468" version = "0.6.0" @@ -4506,7 +4516,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" dependencies = [ - "pem", + "pem 1.1.1", "ring", "time", "yasna", @@ -4518,13 +4528,25 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ - "pem", + "pem 1.1.1", "ring", "time", "x509-parser 0.14.0", "yasna", ] +[[package]] +name = "rcgen" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4954fbc00dcd4d8282c987710e50ba513d351400dbdd00e803a05172a90d8976" +dependencies = [ + "pem 2.0.1", + "ring", + "time", + "yasna", +] + [[package]] name = "redis" version = "0.23.2" @@ -6319,7 +6341,7 @@ dependencies = [ "interceptor", "lazy_static", "log", - "pem", + "pem 1.1.1", "rand 0.8.5", "rcgen 0.10.0", "regex", @@ -6386,7 +6408,7 @@ dependencies = [ "oid-registry 0.6.1", "p256 0.11.1", "p384", - "pem", + "pem 1.1.1", "rand 0.8.5", "rand_core 0.6.4", "rcgen 0.9.3", diff --git a/transports/tls/Cargo.toml b/transports/tls/Cargo.toml index 81da68583881..306c96e69db4 100644 --- a/transports/tls/Cargo.toml +++ b/transports/tls/Cargo.toml @@ -13,7 +13,7 @@ futures = { version = "0.3.28", default-features = false } futures-rustls = "0.24.0" libp2p-core = { workspace = true } libp2p-identity = { workspace = true } -rcgen = "0.10.0" +rcgen = "0.11.1" ring = "0.16.20" thiserror = "1.0.44" webpki = { version = "0.22.0", features = ["std"] } diff --git a/transports/webrtc/Cargo.toml b/transports/webrtc/Cargo.toml index 05271951a335..ac57f5c170db 100644 --- a/transports/webrtc/Cargo.toml +++ b/transports/webrtc/Cargo.toml @@ -27,7 +27,7 @@ multihash = { workspace = true } quick-protobuf = "0.8" quick-protobuf-codec = { workspace = true } rand = "0.8" -rcgen = "0.10.0" +rcgen = "0.11.1" serde = { version = "1.0", features = ["derive"] } stun = "0.4" thiserror = "1" diff --git a/transports/websocket/Cargo.toml b/transports/websocket/Cargo.toml index b33af22fe452..063420264662 100644 --- a/transports/websocket/Cargo.toml +++ b/transports/websocket/Cargo.toml @@ -28,7 +28,7 @@ webpki-roots = "0.25" libp2p-tcp = { workspace = true, features = ["async-io"] } libp2p-dns = { workspace = true, features = ["async-std"] } async-std = { version = "1.6.5", features = ["attributes"] } -rcgen = "0.10.0" +rcgen = "0.11.1" # Passing arguments to the docsrs builder in order to properly document cfg's. # More information: https://docs.rs/about/builds#cross-compiling