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",
|
"digest",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "md5"
|
|
||||||
version = "0.8.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "memchr"
|
name = "memchr"
|
||||||
version = "2.8.0"
|
version = "2.8.0"
|
||||||
@@ -1827,7 +1821,7 @@ dependencies = [
|
|||||||
"image",
|
"image",
|
||||||
"infer",
|
"infer",
|
||||||
"jsonwebtoken",
|
"jsonwebtoken",
|
||||||
"md5",
|
"md-5",
|
||||||
"mimalloc",
|
"mimalloc",
|
||||||
"mime_guess",
|
"mime_guess",
|
||||||
"mockall",
|
"mockall",
|
||||||
|
|||||||
+1
-1
@@ -38,7 +38,7 @@ dotenvy = "0.15.7"
|
|||||||
moka = { version = "0.12", features = ["future", "sync"] }
|
moka = { version = "0.12", features = ["future", "sync"] }
|
||||||
http-range-header = "0.4"
|
http-range-header = "0.4"
|
||||||
image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "webp"] }
|
image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "webp"] }
|
||||||
md5 = "0.8.0"
|
md-5 = "0.10"
|
||||||
sha2 = "0.10.9"
|
sha2 = "0.10.9"
|
||||||
blake3 = { version = "1.8.3", features = ["rayon"] }
|
blake3 = { version = "1.8.3", features = ["rayon"] }
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
|
|||||||
@@ -496,7 +496,10 @@ impl ChunkedUploadService {
|
|||||||
if let Some(ref expected_checksum) = checksum {
|
if let Some(ref expected_checksum) = checksum {
|
||||||
let data_clone = data.clone(); // Bytes::clone is O(1) — just an Arc increment
|
let data_clone = data.clone(); // Bytes::clone is O(1) — just an Arc increment
|
||||||
let actual_checksum =
|
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
|
.await
|
||||||
.map_err(|e| format!("MD5 checksum task failed: {e}"))?;
|
.map_err(|e| format!("MD5 checksum task failed: {e}"))?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user