From aa47233794eab0cac3af0d42a4212dfc5df1975c Mon Sep 17 00:00:00 2001 From: Joscha Date: Wed, 22 Jun 2022 21:49:38 +0200 Subject: [PATCH] Enable ssl via rustls --- Cargo.lock | 6 ++++++ cove-tui/Cargo.toml | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 77f1d0f..03951c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1214,8 +1214,12 @@ checksum = "06cda1232a49558c46f8a504d5b93101d42c0bf7f911f12a105ba48168f821ae" dependencies = [ "futures-util", "log", + "rustls", + "rustls-native-certs", "tokio", + "tokio-rustls", "tungstenite 0.17.2", + "webpki", ] [[package]] @@ -1263,10 +1267,12 @@ dependencies = [ "httparse", "log", "rand", + "rustls", "sha-1 0.10.0", "thiserror", "url", "utf-8", + "webpki", ] [[package]] diff --git a/cove-tui/Cargo.toml b/cove-tui/Cargo.toml index 4af78f4..bbaaf77 100644 --- a/cove-tui/Cargo.toml +++ b/cove-tui/Cargo.toml @@ -18,5 +18,7 @@ serde = { version = "1.0.137", features = ["derive"] } serde_json = "1.0.81" thiserror = "1.0.31" tokio = { version = "1.19.2", features = ["full"] } -tokio-tungstenite = "0.17.1" +tokio-tungstenite = { version = "0.17.1", features = [ + "rustls-tls-native-roots", +] } toss = { git = "https://github.com/Garmelon/toss.git", rev = "761519c1a7cdc950eab70fd6539c71bf22919a50" }