diff options
| author | Jack O'Connor <[email protected]> | 2019-12-12 14:07:58 -0500 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2019-12-12 14:07:58 -0500 |
| commit | b9a05913ee850891017f5d98f6d6c5eb3493f6c2 (patch) | |
| tree | 16935961724809206ce6e469dd28eff4c6f5946b /test_vectors | |
| parent | 7cf6b8f1747137eb1145dcb212a5168185936b58 (diff) | |
fix the test_vectors build
Diffstat (limited to 'test_vectors')
| -rw-r--r-- | test_vectors/src/lib.rs | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/test_vectors/src/lib.rs b/test_vectors/src/lib.rs index be29c5f..2c06477 100644 --- a/test_vectors/src/lib.rs +++ b/test_vectors/src/lib.rs @@ -65,17 +65,20 @@ pub fn generate_json() -> String { let mut hash_out = [0; OUTPUT_LEN]; blake3::Hasher::new() .update(&input) - .finalize_xof(&mut hash_out); + .finalize_xof() + .fill(&mut hash_out); let mut keyed_hash_out = [0; OUTPUT_LEN]; blake3::Hasher::new_keyed(TEST_KEY) .update(&input) - .finalize_xof(&mut keyed_hash_out); + .finalize_xof() + .fill(&mut keyed_hash_out); let mut derive_key_out = [0; OUTPUT_LEN]; blake3::Hasher::new_derive_key(TEST_KEY) .update(&input) - .finalize_xof(&mut derive_key_out); + .finalize_xof() + .fill(&mut derive_key_out); cases.push(Case { input_len, @@ -179,21 +182,21 @@ mod tests { let mut out = vec![0; expected_hash.len()]; let mut hasher = blake3::Hasher::new(); hasher.update(input); - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_hash, &out[..]); assert_eq!(&expected_hash[..32], hasher.finalize().as_bytes()); let mut out = vec![0; expected_keyed_hash.len()]; let mut hasher = blake3::Hasher::new_keyed(key); hasher.update(input); - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_keyed_hash, &out[..]); assert_eq!(&expected_keyed_hash[..32], hasher.finalize().as_bytes()); let mut out = vec![0; expected_derive_key.len()]; let mut hasher = blake3::Hasher::new_derive_key(key); hasher.update(input); - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_derive_key, &out[..]); assert_eq!(&expected_derive_key[..32], hasher.finalize().as_bytes()); } @@ -210,7 +213,7 @@ mod tests { for &b in input { hasher.update(&[b]); } - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_hash, &out[..]); assert_eq!(&expected_hash[..32], hasher.finalize().as_bytes()); @@ -219,7 +222,7 @@ mod tests { for &b in input { hasher.update(&[b]); } - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_keyed_hash, &out[..]); assert_eq!(&expected_keyed_hash[..32], hasher.finalize().as_bytes()); @@ -228,7 +231,7 @@ mod tests { for &b in input { hasher.update(&[b]); } - hasher.finalize_xof(&mut out); + hasher.finalize_xof().fill(&mut out); assert_eq!(expected_derive_key, &out[..]); assert_eq!(&expected_derive_key[..32], hasher.finalize().as_bytes()); } @@ -243,11 +246,11 @@ mod tests { assert_eq!(&expected_hash[..32], blake3::hash(input).as_bytes()); assert_eq!( &expected_keyed_hash[..32], - blake3::keyed_hash(key, input).as_bytes() + &blake3::keyed_hash(key, input).as_bytes()[..], ); assert_eq!( &expected_derive_key[..32], - blake3::derive_key(key, input).as_bytes() + &blake3::derive_key(key, input)[..], ); } |
