diff --git a/Cargo.lock b/Cargo.lock index c08b5a6e3..54abf5a2b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1021,7 +1021,7 @@ dependencies = [ "serde", "serde_html_form", "serde_json", - "sha1", + "sha1 0.11.0", "tokio", "tracing", ] @@ -2396,7 +2396,7 @@ dependencies = [ "http", "httpdate", "mime", - "sha1", + "sha1 0.10.6", ] [[package]] @@ -5292,6 +5292,17 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.2", +] + [[package]] name = "sha2" version = "0.10.9" diff --git a/Cargo.toml b/Cargo.toml index e9fde9b87..7ea9b549f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -404,7 +404,7 @@ version = "0.10.8" default-features = false [workspace.dependencies.sha1] -version = "0.10.6" +version = "0.11.0" default-features = false # optional opentelemetry, performance measurements, flamegraphs, etc for performance measurements and monitoring diff --git a/src/api/client/voip.rs b/src/api/client/voip.rs index 91991d24f..f7717dd67 100644 --- a/src/api/client/voip.rs +++ b/src/api/client/voip.rs @@ -3,7 +3,7 @@ use std::time::{Duration, SystemTime}; use axum::extract::State; use base64::{Engine as _, engine::general_purpose}; use conduwuit::{Err, Result, utils}; -use hmac::{Hmac, Mac}; +use hmac::{Hmac, KeyInit, Mac}; use ruma::{SecondsSinceUnixEpoch, UserId, api::client::voip::get_turn_server_info}; use sha1::Sha1;