feat: update package dependencies and enhance checksum verification with b2 and b2sum support

This commit is contained in:
2026-03-10 14:00:03 -05:00
parent 233bd1f1fe
commit adbdf80c0e
7 changed files with 85 additions and 9 deletions
Generated
+61 -2
View File
@@ -105,6 +105,15 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"
[[package]]
name = "arrayvec"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9"
dependencies = [
"nodrop",
]
[[package]]
name = "atomic-waker"
version = "1.1.2"
@@ -117,6 +126,17 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "b2sum-rust"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecb61f898a93d8be6d66a811812e9c12671e662910daf0e83aa15899f656260d"
dependencies = [
"blake2-rfc",
"filebuffer",
"hex",
]
[[package]]
name = "base64"
version = "0.22.1"
@@ -129,6 +149,16 @@ version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
[[package]]
name = "blake2-rfc"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400"
dependencies = [
"arrayvec",
"constant_time_eq 0.1.5",
]
[[package]]
name = "block-buffer"
version = "0.10.4"
@@ -282,6 +312,12 @@ dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "constant_time_eq"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
[[package]]
name = "constant_time_eq"
version = "0.4.2"
@@ -382,10 +418,11 @@ checksum = "807800ff3288b621186fe0a8f3392c4652068257302709c24efd918c3dffcdc2"
[[package]]
name = "depot"
version = "0.13.0"
version = "0.13.1"
dependencies = [
"anyhow",
"ar",
"b2sum-rust",
"bzip2",
"clap",
"clap_complete",
@@ -548,6 +585,16 @@ dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "filebuffer"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b41bfe1d74263ea9d084be951077614b3b98b4e59a9dafab1467645a9e52305"
dependencies = [
"libc",
"winapi",
]
[[package]]
name = "filetime"
version = "0.2.27"
@@ -774,6 +821,12 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hmac"
version = "0.12.1"
@@ -1340,6 +1393,12 @@ dependencies = [
"libc",
]
[[package]]
name = "nodrop"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
[[package]]
name = "num-conv"
version = "0.2.0"
@@ -3012,7 +3071,7 @@ checksum = "b680f2a0cd479b4cff6e1233c483fdead418106eae419dc60200ae9850f6d004"
dependencies = [
"aes",
"bzip2",
"constant_time_eq",
"constant_time_eq 0.4.2",
"crc32fast",
"deflate64",
"flate2",