From 861ac23c78a3884695d7f7e018a314481010b603 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Tue, 6 May 2025 16:53:00 +0200 Subject: fix rustls missing cryptoprovider --- Cargo.lock | 1 + Cargo.toml | 1 + src/main.rs | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index f892f6e..9a2809c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -219,6 +219,7 @@ dependencies = [ "rand", "regex", "reqwest", + "rustls", "sasl", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 4886700..4012f00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,6 +45,7 @@ regex = "1" rand = "0.9" +rustls = "0.23" reqwest = { version = "0.12", default-features = false, features = [ "rustls-tls", "gzip", diff --git a/src/main.rs b/src/main.rs index 66148fd..ef32078 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,9 +1,12 @@ #[tokio::main] async fn main() { - use catinator::{catinator}; + use catinator::catinator; tracing_subscriber::fmt::init(); + rustls::crypto::CryptoProvider::install_default(rustls::crypto::aws_lc_rs::default_provider()) + .unwrap(); + let mut bot = catinator::Bot::new().await.unwrap(); let mut sed = catinator::hooks::sed::Sed::new(); -- cgit v1.2.3