Merge pull request #159 from DioCrafts/claude/find-dependency-usage-8ZGMj
Upgrade md5 crate to md-5 0.10 with updated API
This commit is contained in:
Generated
+1
-7
@@ -1593,12 +1593,6 @@ dependencies = [
|
||||
"digest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "md5"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0"
|
||||
|
||||
[[package]]
|
||||
name = "memchr"
|
||||
version = "2.8.0"
|
||||
@@ -1827,7 +1821,7 @@ dependencies = [
|
||||
"image",
|
||||
"infer",
|
||||
"jsonwebtoken",
|
||||
"md5",
|
||||
"md-5",
|
||||
"mimalloc",
|
||||
"mime_guess",
|
||||
"mockall",
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ dotenvy = "0.15.7"
|
||||
moka = { version = "0.12", features = ["future", "sync"] }
|
||||
http-range-header = "0.4"
|
||||
image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "webp"] }
|
||||
md5 = "0.8.0"
|
||||
md-5 = "0.10"
|
||||
sha2 = "0.10.9"
|
||||
blake3 = { version = "1.8.3", features = ["rayon"] }
|
||||
hex = "0.4.3"
|
||||
|
||||
@@ -496,7 +496,10 @@ impl ChunkedUploadService {
|
||||
if let Some(ref expected_checksum) = checksum {
|
||||
let data_clone = data.clone(); // Bytes::clone is O(1) — just an Arc increment
|
||||
let actual_checksum =
|
||||
tokio::task::spawn_blocking(move || format!("{:x}", md5::compute(&data_clone)))
|
||||
tokio::task::spawn_blocking(move || {
|
||||
use md5::{Md5, Digest};
|
||||
format!("{:x}", Md5::digest(&data_clone))
|
||||
})
|
||||
.await
|
||||
.map_err(|e| format!("MD5 checksum task failed: {e}"))?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user