ok/jj
1
0
Fork 0
forked from mirrors/jj

cargo: update blake2

For no reason other than to stay up to date.
This commit is contained in:
Martin von Zweigbergk 2020-12-24 01:15:38 -08:00
parent c7ee24727a
commit 9c8f13608f
5 changed files with 46 additions and 22 deletions

52
Cargo.lock generated
View file

@ -61,14 +61,13 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]]
name = "blake2"
version = "0.8.1"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330"
checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4"
dependencies = [
"byte-tools",
"crypto-mac",
"digest",
"opaque-debug",
"digest 0.9.0",
"opaque-debug 0.3.0",
]
[[package]]
@ -91,7 +90,7 @@ dependencies = [
"block-padding",
"byte-tools",
"byteorder",
"generic-array",
"generic-array 0.12.3",
]
[[package]]
@ -298,11 +297,11 @@ dependencies = [
[[package]]
name = "crypto-mac"
version = "0.7.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
dependencies = [
"generic-array",
"generic-array 0.14.4",
"subtle",
]
@ -340,7 +339,16 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
dependencies = [
"generic-array",
"generic-array 0.12.3",
]
[[package]]
name = "digest"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
dependencies = [
"generic-array 0.14.4",
]
[[package]]
@ -385,6 +393,16 @@ dependencies = [
"typenum",
]
[[package]]
name = "generic-array"
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "getrandom"
version = "0.1.15"
@ -729,6 +747,12 @@ version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "opaque-debug"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl-probe"
version = "0.1.2"
@ -1122,9 +1146,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
dependencies = [
"block-buffer",
"digest",
"digest 0.8.1",
"fake-simd",
"opaque-debug",
"opaque-debug 0.2.3",
]
[[package]]
@ -1141,9 +1165,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "subtle"
version = "1.0.0"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
[[package]]
name = "syn"

View file

@ -11,7 +11,7 @@ edition = "2018"
path = "lib"
[dependencies]
blake2 = "0.8"
blake2 = "0.9.1"
bytes = "0.5"
chrono = "0.4"
clap = "2.33"

View file

@ -10,7 +10,7 @@ edition = "2018"
protobuf-codegen-pure = "2.12"
[dependencies]
blake2 = "0.8"
blake2 = "0.9.1"
bytes = "0.5"
byteorder = "1.3.4"
chrono = "0.4"

View file

@ -1004,8 +1004,8 @@ impl IndexFile {
let buf = data.serialize();
let mut hasher = Blake2b::new();
hasher.input(&buf);
let index_file_id_hex = hex::encode(&hasher.result());
hasher.update(&buf);
let index_file_id_hex = hex::encode(&hasher.finalize());
let index_file_path = dir.join(&index_file_id_hex);
let mut temp_file = NamedTempFile::new_in(&dir)?;

View file

@ -132,10 +132,10 @@ impl Store for LocalStore {
break;
}
encoder.write_all(&buff)?;
hasher.input(&buff);
hasher.update(&buff);
}
encoder.finish()?;
let id = FileId(hasher.result().to_vec());
let id = FileId(hasher.finalize().to_vec());
temp_file.persist(self.file_path(&id))?;
Ok(id)
@ -153,8 +153,8 @@ impl Store for LocalStore {
let mut temp_file = NamedTempFile::new_in(&self.path)?;
temp_file.write_all(target.as_bytes()).unwrap();
let mut hasher = Blake2b::new();
hasher.input(&target.as_bytes());
let id = SymlinkId(hasher.result().to_vec());
hasher.update(&target.as_bytes());
let id = SymlinkId(hasher.finalize().to_vec());
temp_file.persist(self.symlink_path(&id))?;
Ok(id)