From 2e0779fc6c68e5e2ddf57b4e263922d11ec26588 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 1 Oct 2024 09:23:22 +0200 Subject: [PATCH] fix: install default crypto provider Signed-off-by: Sefa Eyeoglu --- Cargo.lock | 1 + Cargo.toml | 1 + src/main.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 479a082..45e9ad0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1741,6 +1741,7 @@ dependencies = [ "redis", "regex", "reqwest 0.12.8", + "rustls 0.23.13", "serde", "serde_json", "tokio", diff --git a/Cargo.toml b/Cargo.toml index 39c1a9a..459ae31 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,6 +36,7 @@ tokio = { version = "1.37.0", features = [ "rt-multi-thread", "signal", ] } +rustls = "0.23.13" [lints.rust] unsafe_code = "forbid" diff --git a/src/main.rs b/src/main.rs index d01eaaf..01e673b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -85,6 +85,7 @@ async fn main() -> eyre::Result<()> { dotenvy::dotenv().ok(); color_eyre::install()?; env_logger::init(); + rustls::crypto::aws_lc_rs::default_provider().install_default().expect("Couldn't initialize crypto provider"); let token = std::env::var("DISCORD_BOT_TOKEN").wrap_err("Couldn't find bot token in environment!")?;