diff --git a/tests/by-util/test_cksum.rs b/tests/by-util/test_cksum.rs index e1ffbb68f..666ce4cc6 100644 --- a/tests/by-util/test_cksum.rs +++ b/tests/by-util/test_cksum.rs @@ -27,6 +27,7 @@ const SHA_LENGTHS: [u32; 4] = [224, 256, 384, 512]; #[case::sha384("sha384")] #[case::sha512("sha512")] #[case::blake2b("blake2b")] +#[case::blake3("blake3")] #[case::sm3("sm3")] fn test_all_algos(#[case] algo: &str) {} diff --git a/tests/fixtures/cksum/base64/blake3_single_file.expected b/tests/fixtures/cksum/base64/blake3_single_file.expected new file mode 100644 index 000000000..cce3661ff --- /dev/null +++ b/tests/fixtures/cksum/base64/blake3_single_file.expected @@ -0,0 +1 @@ +BLAKE3-256 (lorem_ipsum.txt) = /c9QNtxcUOUQabtbQFNF7VC4iiTaZsb4shtGR3z2mdk= diff --git a/tests/fixtures/cksum/blake3_multiple_files.expected b/tests/fixtures/cksum/blake3_multiple_files.expected new file mode 100644 index 000000000..f9541ed6b --- /dev/null +++ b/tests/fixtures/cksum/blake3_multiple_files.expected @@ -0,0 +1,2 @@ +BLAKE3-256 (lorem_ipsum.txt) = fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 +BLAKE3-256 (alice_in_wonderland.txt) = 93c026644dc6b34a13a2b6705485d06f32d712c76ebe5353e935155edeeb49d5 diff --git a/tests/fixtures/cksum/blake3_single_file.expected b/tests/fixtures/cksum/blake3_single_file.expected new file mode 100644 index 000000000..cfc017b94 --- /dev/null +++ b/tests/fixtures/cksum/blake3_single_file.expected @@ -0,0 +1 @@ +BLAKE3-256 (lorem_ipsum.txt) = fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 diff --git a/tests/fixtures/cksum/blake3_stdin.expected b/tests/fixtures/cksum/blake3_stdin.expected new file mode 100644 index 000000000..fbb69fbc1 --- /dev/null +++ b/tests/fixtures/cksum/blake3_stdin.expected @@ -0,0 +1 @@ +BLAKE3-256 (-) = fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 diff --git a/tests/fixtures/cksum/raw/blake3_single_file.expected b/tests/fixtures/cksum/raw/blake3_single_file.expected new file mode 100644 index 000000000..c9e56f005 --- /dev/null +++ b/tests/fixtures/cksum/raw/blake3_single_file.expected @@ -0,0 +1 @@ +ýÏP6Ü\Påi»[@SEíP¸Š$ÚfÆø²FG|ö™Ù \ No newline at end of file diff --git a/tests/fixtures/cksum/untagged/blake3_multiple_files.expected b/tests/fixtures/cksum/untagged/blake3_multiple_files.expected new file mode 100644 index 000000000..29379596a --- /dev/null +++ b/tests/fixtures/cksum/untagged/blake3_multiple_files.expected @@ -0,0 +1,2 @@ +fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 lorem_ipsum.txt +93c026644dc6b34a13a2b6705485d06f32d712c76ebe5353e935155edeeb49d5 alice_in_wonderland.txt diff --git a/tests/fixtures/cksum/untagged/blake3_single_file.expected b/tests/fixtures/cksum/untagged/blake3_single_file.expected new file mode 100644 index 000000000..1fafca356 --- /dev/null +++ b/tests/fixtures/cksum/untagged/blake3_single_file.expected @@ -0,0 +1 @@ +fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 lorem_ipsum.txt diff --git a/tests/fixtures/cksum/untagged/blake3_stdin.expected b/tests/fixtures/cksum/untagged/blake3_stdin.expected new file mode 100644 index 000000000..4da4171ee --- /dev/null +++ b/tests/fixtures/cksum/untagged/blake3_stdin.expected @@ -0,0 +1 @@ +fdcf5036dc5c50e51069bb5b405345ed50b88a24da66c6f8b21b46477cf699d9 -