Update sha1, sha2, and md5 dependencies

This removes the `cpuid-bool` dependency, which is deprecated,
while adding `crypto-common` as a new dependency.
This commit is contained in:
pierwill 2022-02-10 10:54:01 -06:00
parent 1a8fa2af1c
commit ef6dd124d6
5 changed files with 43 additions and 41 deletions

View File

@ -194,9 +194,9 @@ dependencies = [
[[package]] [[package]]
name = "block-buffer" name = "block-buffer"
version = "0.9.0" version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324"
dependencies = [ dependencies = [
"generic-array 0.14.4", "generic-array 0.14.4",
] ]
@ -821,10 +821,13 @@ name = "coverage_test_macros"
version = "0.0.0" version = "0.0.0"
[[package]] [[package]]
name = "cpuid-bool" name = "cpufeatures"
version = "0.1.2" version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469"
dependencies = [
"libc",
]
[[package]] [[package]]
name = "crates-io" name = "crates-io"
@ -891,6 +894,15 @@ dependencies = [
"lazy_static", "lazy_static",
] ]
[[package]]
name = "crypto-common"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4600d695eb3f6ce1cd44e6e291adceb2cc3ab12f20a33777ecd0bf6eba34e06"
dependencies = [
"generic-array 0.14.4",
]
[[package]] [[package]]
name = "crypto-hash" name = "crypto-hash"
version = "0.3.4" version = "0.3.4"
@ -1005,11 +1017,12 @@ dependencies = [
[[package]] [[package]]
name = "digest" name = "digest"
version = "0.9.0" version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" checksum = "8cb780dce4f9a8f5c087362b3a4595936b2019e7c8b30f2c3e9a7e94e6ae9837"
dependencies = [ dependencies = [
"generic-array 0.14.4", "block-buffer 0.10.2",
"crypto-common",
] ]
[[package]] [[package]]
@ -2173,13 +2186,11 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
[[package]] [[package]]
name = "md-5" name = "md-5"
version = "0.9.1" version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" checksum = "e6a38fc55c8bbc10058782919516f88826e70320db6d206aebc49611d24216ae"
dependencies = [ dependencies = [
"block-buffer 0.9.0", "digest 0.10.2",
"digest 0.9.0",
"opaque-debug 0.3.0",
] ]
[[package]] [[package]]
@ -2435,12 +2446,6 @@ version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "opaque-debug"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]] [[package]]
name = "opener" name = "opener"
version = "0.5.0" version = "0.5.0"
@ -4253,7 +4258,7 @@ dependencies = [
"rustc_macros", "rustc_macros",
"rustc_serialize", "rustc_serialize",
"scoped-tls", "scoped-tls",
"sha-1 0.9.1", "sha-1 0.10.0",
"sha2", "sha2",
"tracing", "tracing",
"unicode-width", "unicode-width",
@ -4647,33 +4652,29 @@ dependencies = [
"block-buffer 0.7.3", "block-buffer 0.7.3",
"digest 0.8.1", "digest 0.8.1",
"fake-simd", "fake-simd",
"opaque-debug 0.2.3", "opaque-debug",
] ]
[[package]] [[package]]
name = "sha-1" name = "sha-1"
version = "0.9.1" version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770" checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f"
dependencies = [ dependencies = [
"block-buffer 0.9.0", "cfg-if 1.0.0",
"cfg-if 0.1.10", "cpufeatures",
"cpuid-bool", "digest 0.10.2",
"digest 0.9.0",
"opaque-debug 0.3.0",
] ]
[[package]] [[package]]
name = "sha2" name = "sha2"
version = "0.9.1" version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec"
dependencies = [ dependencies = [
"block-buffer 0.9.0", "cfg-if 1.0.0",
"cfg-if 0.1.10", "cpufeatures",
"cpuid-bool", "digest 0.10.2",
"digest 0.9.0",
"opaque-debug 0.3.0",
] ]
[[package]] [[package]]

View File

@ -16,6 +16,6 @@ scoped-tls = "1.0"
unicode-width = "0.1.4" unicode-width = "0.1.4"
cfg-if = "0.1.2" cfg-if = "0.1.2"
tracing = "0.1" tracing = "0.1"
sha1 = { package = "sha-1", version = "0.9" } sha1 = { package = "sha-1", version = "0.10.0" }
sha2 = "0.9" sha2 = "0.10.1"
md5 = { package = "md-5", version = "0.9" } md5 = { package = "md-5", version = "0.10.0" }

View File

@ -68,8 +68,8 @@ use std::ops::{Add, Range, Sub};
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};
use std::str::FromStr; use std::str::FromStr;
use md5::Digest;
use md5::Md5; use md5::Md5;
use sha1::Digest;
use sha1::Sha1; use sha1::Sha1;
use sha2::Sha256; use sha2::Sha256;

View File

@ -10,7 +10,7 @@ serde_json = "1.0"
anyhow = "1.0.32" anyhow = "1.0.32"
flate2 = "1.0.16" flate2 = "1.0.16"
tar = "0.4.29" tar = "0.4.29"
sha2 = "0.9.1" sha2 = "0.10.1"
rayon = "1.5.1" rayon = "1.5.1"
hex = "0.4.2" hex = "0.4.2"
num_cpus = "1.13.0" num_cpus = "1.13.0"

View File

@ -93,11 +93,12 @@ const PERMITTED_DEPENDENCIES: &[&str] = &[
"chrono", "chrono",
"cmake", "cmake",
"compiler_builtins", "compiler_builtins",
"cpuid-bool", "cpufeatures",
"crc32fast", "crc32fast",
"crossbeam-deque", "crossbeam-deque",
"crossbeam-epoch", "crossbeam-epoch",
"crossbeam-utils", "crossbeam-utils",
"crypto-common",
"cstr", "cstr",
"datafrog", "datafrog",
"difference", "difference",