diff --git a/Cargo.lock b/Cargo.lock index c30967c..ba03ef0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,11 +55,11 @@ dependencies = [ "futures", "http", "log", - "rustls", + "rustls 0.16.0", "tokio-rustls", "trust-dns-proto 0.18.0-alpha.2", "trust-dns-resolver 0.18.0-alpha.2", - "webpki", + "webpki 0.21.3", ] [[package]] @@ -173,9 +173,9 @@ dependencies = [ "either", "futures", "log", - "rustls", + "rustls 0.16.0", "tokio-rustls", - "webpki", + "webpki 0.21.3", "webpki-roots 0.17.0", ] @@ -293,7 +293,7 @@ dependencies = [ "mime", "percent-encoding", "rand", - "rustls", + "rustls 0.16.0", "serde", "serde_json", "serde_urlencoded", @@ -380,9 +380,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "cc" -version = "1.0.59" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66120af515773fb005778dc07c261bd201ec8ce50bd6e7144c927753fe013381" +checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" [[package]] name = "cfg-if" @@ -1174,9 +1174,9 @@ checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5" [[package]] name = "once_cell" -version = "1.4.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad" +checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" [[package]] name = "openssl" @@ -1445,9 +1445,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.15" +version = "0.16.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" dependencies = [ "cc", "libc", @@ -1473,8 +1473,20 @@ dependencies = [ "base64 0.10.1", "log", "ring", - "sct", - "webpki", + "sct 0.6.0", + "webpki 0.21.3", +] + +[[package]] +name = "rustls" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b5ac6078ca424dc1d3ae2328526a76787fecc7f8011f520e3276730e711fc95" +dependencies = [ + "log", + "ring", + "sct 0.7.0", + "webpki 0.22.0", ] [[package]] @@ -1509,6 +1521,16 @@ dependencies = [ "untrusted", ] +[[package]] +name = "sct" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "security-framework" version = "0.4.4" @@ -1758,9 +1780,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3068d891551949b37681724d6b73666787cc63fa8e255c812a41d2513aff9775" dependencies = [ "futures-core", - "rustls", + "rustls 0.16.0", "tokio", - "webpki", + "webpki 0.21.3", ] [[package]] @@ -2106,7 +2128,7 @@ dependencies = [ "crossbeam-channel 0.5.0", "futures", "reqwest", - "rustls", + "rustls 0.20.0", "serde", "serde_json", "tokio", @@ -2124,13 +2146,23 @@ dependencies = [ "untrusted", ] +[[package]] +name = "webpki" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "webpki-roots" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a262ae37dd9d60f60dd473d1158f9fbebf110ba7b6a5051c8160460f6043718b" dependencies = [ - "webpki", + "webpki 0.21.3", ] [[package]] @@ -2139,7 +2171,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739" dependencies = [ - "webpki", + "webpki 0.21.3", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index ac02f8c..2607138 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ bytes = "0.5.6" actix-rt = "1.1.1" tokio = { version = "0.2.22", features = ["process"] } tokio-util = { version = "0.3.1", features = ["codec"] } -rustls = "0.16" +rustls = "0.20" webpki-roots = "0.19.0" clap = "2.33.3" crossbeam-channel = "0.5.0"