diff options
| author | Jakub Zwolakowski <[email protected]> | 2020-08-03 18:24:37 +0200 |
|---|---|---|
| committer | Jakub Zwolakowski <[email protected]> | 2020-09-30 14:11:45 +0200 |
| commit | 19fd48c56889aa84ecae3ccb9385f6d89d482202 (patch) | |
| tree | 70437194e018f50fb7636fdcdc64de9d6d029e35 | |
| parent | 3d212291b94d2fbeaf8a625d49428fa800feb7d4 (diff) | |
Initial TIS-CI configuration, four architectures: x86 and ppc, 32-bit and 64-bit.
160 files changed, 14107 insertions, 1 deletions
@@ -1,2 +1,5 @@ Cargo.lock target + +# TIS-CI +__vfs-tis*.[c|h] @@ -63,6 +63,8 @@ This repository is the official implementation of BLAKE3. It includes: * [](https://github.com/BLAKE3-team/BLAKE3/actions) +* [](https://ci.trust-in-soft.com/projects/BLAKE3-team/BLAKE3) + BLAKE3 was designed by: * [@oconnor663 ](https://github.com/oconnor663) (Jack O'Connor) diff --git a/c/gen_tis.config.py b/c/gen_tis.config.py new file mode 100755 index 0000000..64cd5ad --- /dev/null +++ b/c/gen_tis.config.py @@ -0,0 +1,241 @@ +#! /usr/bin/env python3 + +from binascii import hexlify +import json +from os import path +import subprocess +import shlex +import base64 + +HERE = path.dirname(__file__) +TEST_VECTORS_PATH = path.join(HERE, "..", "test_vectors", "test_vectors.json") +TEST_VECTORS = json.load(open(TEST_VECTORS_PATH)) + +def TIS_MAKE_TEST(test_no, machdep, test_name, expected_name, args, tis_config_file): + print("===", str(test_no), ":", test_name, "===") + # print("RUN", [path.join(HERE, "blake3")] + args) + + name = "Test vector %02d: %s" % (test_no, test_name) + print(" \"name\": \"%s\"" % name) + + val_args_full="" + if args: + # val_args = "%" + "%".join(map(shlex.quote, args)) + val_args = "%" + "%".join(args) + print(" \"-val-args\": \"%s\"" % val_args) + val_args_full=",\n\ + \"val-args\": \"%s\"" % val_args + + input_filename = "tis-ci/test_vectors/%02d_input.bin" % test_no + expected_filename = "tis-ci/test_vectors/%02d_%s" % (test_no, expected_name) + print(" INPUT FILE = %s" % input_filename) + print(" EXPECTED FILE = %s" % expected_filename) + + maybe_no_results="" + if test_no >= 22: + maybe_no_results=",\n\ + \"no-results\": true" + + tis_config_file.write( +" {\n\ + \"name\": \"%s (%s)\",\n\ + \"files\": [\n\ + \"tis-ci/test.c\",\n\ + \"c/main.c\",\n\ + \"c/blake3.c\",\n\ + \"c/blake3_dispatch.c\",\n\ + \"c/blake3_portable.c\"\n\ + ],\n\ + \"main\": \"main_wrapper\",\n\ + \"compilation_cmd\": \"-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__\",\n\ + \"machdep\": \"%s\",\n\ + \"filesystem\": {\n\ + \"files\": [\n\ + {\n\ + \"name\": \"tis-mkfs-stdin\",\n\ + \"from\": \"%s\"\n\ + },\n\ + {\n\ + \"name\": \"expected\",\n\ + \"from\": \"%s\"\n\ + }\n\ + ]\n\ + }%s%s\n\ + }" % (name, machdep, machdep, input_filename, expected_filename, val_args_full, maybe_no_results) + ) + + +def run_blake3(args, input): + output = subprocess.run([path.join(HERE, "blake3")] + args, + input=input, + stdout=subprocess.PIPE, + check=True) + return output.stdout.decode().strip() + + +# Fill the input with a repeating byte pattern. We use a cycle length of 251, +# because that's the largets prime number less than 256. This makes it unlikely +# to swapping any two adjacent input blocks or chunks will give the same +# answer. +def make_test_input(length): + i = 0 + buf = bytearray() + while len(buf) < length: + buf.append(i) + i = (i + 1) % 251 + return buf + +def write_test_vector_file(test_no, name, content): + print("-<", name, ">-") + file_name = "../tis-ci/test_vectors/%02d_%s" % (test_no, name) + # print(content) + file = open(file_name, "w") + file.write(content) + file.close() + +def write_test_vector_file_binary(test_no, name, content): + print("-<", name, ">-") + file_name = "../tis-ci/test_vectors/%02d_%s.bin" % (test_no, name) + # print(content[:32], "...") + file = open(file_name, "wb") + file.write(content) + file.close() + +def main(): + tis_config_file = open("test.py_tis.config", "w") + tis_config_file.write("[") + + test_no = 0 + beginning = 0 + machdeps = ["gcc_x86_32", "gcc_x86_64", "ppc_32", "ppc_64"] + for case in TEST_VECTORS["cases"]: + + test_no += 1 + print("--- Test case", test_no, "---") + + input_len = case["input_len"] + input = make_test_input(input_len) + key = TEST_VECTORS["key"] + hex_key = hexlify(TEST_VECTORS["key"].encode()) + context_string = TEST_VECTORS["context_string"] + expected_hash_xof = case["hash"] + expected_hash = expected_hash_xof[:64] + expected_keyed_hash_xof = case["keyed_hash"] + expected_keyed_hash = expected_keyed_hash_xof[:64] + expected_derive_key_xof = case["derive_key"] + expected_derive_key = expected_derive_key_xof[:64] + + write_test_vector_file_binary(test_no, "input", input) + write_test_vector_file(test_no, "expected_hash_xof", expected_hash_xof) + write_test_vector_file(test_no, "expected_hash", expected_hash) + write_test_vector_file(test_no, "expected_keyed_hash_xof", expected_keyed_hash_xof) + write_test_vector_file(test_no, "expected_keyed_hash", expected_keyed_hash) + write_test_vector_file(test_no, "expected_derive_key_xof", expected_derive_key_xof) + write_test_vector_file(test_no, "expected_derive_key", expected_derive_key) + + # Test the default hash. + test_hash = run_blake3([], input) + for machdep in machdeps: + if beginning != 0: + tis_config_file.write(",\n") + else: + beginning = 1 + tis_config_file.write("\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_hash", + "expected_hash", + [], + tis_config_file) + for line in test_hash.splitlines(): + assert expected_hash == line, \ + "hash({}): {} != {}".format(input_len, expected_hash, line) + + # Test the extended hash. + xof_len = len(expected_hash_xof) // 2 + test_hash_xof = run_blake3(["--length", str(xof_len)], input) + for machdep in machdeps: + tis_config_file.write(",\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_hash_xof", + "expected_hash_xof", + ["--length", str(xof_len)], + tis_config_file) + for line in test_hash_xof.splitlines(): + assert expected_hash_xof == line, \ + "hash_xof({}): {} != {}".format( + input_len, expected_hash_xof, line) + + # Test the default keyed hash. + test_keyed_hash = run_blake3(["--keyed", hex_key], input) + for machdep in machdeps: + tis_config_file.write(",\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_keyed_hash", + "expected_keyed_hash", + ["--keyed", hex_key.decode()], + tis_config_file) + for line in test_keyed_hash.splitlines(): + assert expected_keyed_hash == line, \ + "keyed_hash({}): {} != {}".format( + input_len, expected_keyed_hash, line) + + # Test the extended keyed hash. + xof_len = len(expected_keyed_hash_xof) // 2 + test_keyed_hash_xof = run_blake3( + ["--keyed", hex_key, "--length", + str(xof_len)], input) + for machdep in machdeps: + tis_config_file.write(",\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_keyed_hash_xof", + "expected_keyed_hash_xof", + ["--keyed", hex_key.decode(), "--length", str(xof_len)], + tis_config_file) + for line in test_keyed_hash_xof.splitlines(): + assert expected_keyed_hash_xof == line, \ + "keyed_hash_xof({}): {} != {}".format( + input_len, expected_keyed_hash_xof, line) + + # Test the default derive key. + test_derive_key = run_blake3(["--derive-key", context_string], input) + for machdep in machdeps: + tis_config_file.write(",\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_derive_key", + "expected_derive_key", + ["--derive-key", context_string], + tis_config_file) + for line in test_derive_key.splitlines(): + assert expected_derive_key == line, \ + "derive_key({}): {} != {}".format( + input_len, expected_derive_key, line) + + # Test the extended derive key. + xof_len = len(expected_derive_key_xof) // 2 + test_derive_key_xof = run_blake3( + ["--derive-key", context_string, "--length", + str(xof_len)], input) + for machdep in machdeps: + tis_config_file.write(",\n") + TIS_MAKE_TEST(test_no, + machdep, + "test_derive_key_xof", + "expected_derive_key_xof", + ["--derive-key", context_string, "--length", str(xof_len)], + tis_config_file) + for line in test_derive_key_xof.splitlines(): + assert expected_derive_key_xof == line, \ + "derive_key_xof({}): {} != {}".format( + input_len, expected_derive_key_xof, line) + + tis_config_file.write("\n]") + tis_config_file.close() + + +if __name__ == "__main__": + main() @@ -70,6 +70,10 @@ enum cpu_feature { extern enum cpu_feature g_cpu_features; enum cpu_feature get_cpu_features(); +#ifdef __TRUSTINSOFT_ANALYZER__ +extern FILE *fp_output; +#endif + int main(int argc, char **argv) { size_t out_len = BLAKE3_OUT_LEN; uint8_t key[BLAKE3_KEY_LEN]; @@ -155,9 +159,15 @@ int main(int argc, char **argv) { } blake3_hasher_finalize(&hasher, out, out_len); for (size_t i = 0; i < out_len; i++) { - printf("%02x", out[i]); + printf("%02x", (unsigned int) out[i]); + #ifdef __TRUSTINSOFT_ANALYZER__ + fprintf(fp_output, "%02x", (unsigned int) out[i]); + #endif } printf("\n"); + #ifdef __TRUSTINSOFT_ANALYZER__ + fprintf(fp_output, "\n"); + #endif free(out); feature = (feature - mask) & mask; } while (feature != 0); diff --git a/tis-ci/test.c b/tis-ci/test.c new file mode 100644 index 0000000..f3de33f --- /dev/null +++ b/tis-ci/test.c @@ -0,0 +1,52 @@ +#include <stdio.h> + +FILE *fp_output; + +int main(int argc, char **argv); + +int main_wrapper(int argc, char **argv) { + /* 1. Prepare the output file. */ + fp_output = fopen("output", "w+"); + + /* 2. Run the main test function and remember the return value. */ + int main_retval = main(argc, argv); + + /* 3. Check if the actual test output and the expected output are the same. */ + FILE *fp_expected = fopen("expected", "r"); + int c_output, c_expected; + int ok = 1; + rewind(fp_output); + + printf("Checking the output."); + while (1) { + c_output = fgetc(fp_output); + /* If the end of the test output is reached, stop. */ + if (c_output == EOF) + break; + /* Each line of the test output should be compared with the same single line + of the expected output. */ + if (c_output == '\n') { + rewind(fp_expected); + printf("Next line."); + continue; + } + c_expected = fgetc(fp_expected); + /* Each character read from the test output should be the same as + the character read from the expected output. */ + if (c_expected == c_output) { + printf("output = %c, expected = %c", c_output, c_expected); + } else { + ok = 0; + printf("output = %c, expected = %c : WRONG!", c_output, c_expected); + } + }; + /*@ assert output_as_expected: ok == 1; */ + printf("Done."); + + fclose(fp_expected); + fclose(fp_output); + + /* 4. Finish up: return the main test function's return value. */ + /*@ assert main_returns_zero: main_retval == 0; */ + return main_retval; +} diff --git a/tis-ci/test_vectors/01_expected_derive_key b/tis-ci/test_vectors/01_expected_derive_key new file mode 100644 index 0000000..f0ac523 --- /dev/null +++ b/tis-ci/test_vectors/01_expected_derive_key @@ -0,0 +1 @@ +2cc39783c223154fea8dfb7c1b1660f2ac2dcbd1c1de8277b0b0dd39b7e50d7d
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_expected_derive_key_xof b/tis-ci/test_vectors/01_expected_derive_key_xof new file mode 100644 index 0000000..441c5aa --- /dev/null +++ b/tis-ci/test_vectors/01_expected_derive_key_xof @@ -0,0 +1 @@ +2cc39783c223154fea8dfb7c1b1660f2ac2dcbd1c1de8277b0b0dd39b7e50d7d905630c8be290dfcf3e6842f13bddd573c098c3f17361f1f206b8cad9d088aa4a3f746752c6b0ce6a83b0da81d59649257cdf8eb3e9f7d4998e41021fac119deefb896224ac99f860011f73609e6e0e4540f93b273e56547dfd3aa1a035ba6689d89a0
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_expected_hash b/tis-ci/test_vectors/01_expected_hash new file mode 100644 index 0000000..891c4a3 --- /dev/null +++ b/tis-ci/test_vectors/01_expected_hash @@ -0,0 +1 @@ +af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_expected_hash_xof b/tis-ci/test_vectors/01_expected_hash_xof new file mode 100644 index 0000000..500bf8b --- /dev/null +++ b/tis-ci/test_vectors/01_expected_hash_xof @@ -0,0 +1 @@ +af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262e00f03e7b69af26b7faaf09fcd333050338ddfe085b8cc869ca98b206c08243a26f5487789e8f660afe6c99ef9e0c52b92e7393024a80459cf91f476f9ffdbda7001c22e159b402631f277ca96f2defdf1078282314e763699a31c5363165421cce14d
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_expected_keyed_hash b/tis-ci/test_vectors/01_expected_keyed_hash new file mode 100644 index 0000000..5719f05 --- /dev/null +++ b/tis-ci/test_vectors/01_expected_keyed_hash @@ -0,0 +1 @@ +92b2b75604ed3c761f9d6f62392c8a9227ad0ea3f09573e783f1498a4ed60d26
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_expected_keyed_hash_xof b/tis-ci/test_vectors/01_expected_keyed_hash_xof new file mode 100644 index 0000000..faca3a9 --- /dev/null +++ b/tis-ci/test_vectors/01_expected_keyed_hash_xof @@ -0,0 +1 @@ +92b2b75604ed3c761f9d6f62392c8a9227ad0ea3f09573e783f1498a4ed60d26b18171a2f22a4b94822c701f107153dba24918c4bae4d2945c20ece13387627d3b73cbf97b797d5e59948c7ef788f54372df45e45e4293c7dc18c1d41144a9758be58960856be1eabbe22c2653190de560ca3b2ac4aa692a9210694254c371e851bc8f
\ No newline at end of file diff --git a/tis-ci/test_vectors/01_input.bin b/tis-ci/test_vectors/01_input.bin new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tis-ci/test_vectors/01_input.bin diff --git a/tis-ci/test_vectors/02_expected_derive_key b/tis-ci/test_vectors/02_expected_derive_key new file mode 100644 index 0000000..7c57e35 --- /dev/null +++ b/tis-ci/test_vectors/02_expected_derive_key @@ -0,0 +1 @@ +b3e2e340a117a499c6cf2398a19ee0d29cca2bb7404c73063382693bf66cb06c
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_expected_derive_key_xof b/tis-ci/test_vectors/02_expected_derive_key_xof new file mode 100644 index 0000000..dde3eb6 --- /dev/null +++ b/tis-ci/test_vectors/02_expected_derive_key_xof @@ -0,0 +1 @@ +b3e2e340a117a499c6cf2398a19ee0d29cca2bb7404c73063382693bf66cb06c5827b91bf889b6b97c5477f535361caefca0b5d8c4746441c57617111933158950670f9aa8a05d791daae10ac683cbef8faf897c84e6114a59d2173c3f417023a35d6983f2c7dfa57e7fc559ad751dbfb9ffab39c2ef8c4aafebc9ae973a64f0c76551
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_expected_hash b/tis-ci/test_vectors/02_expected_hash new file mode 100644 index 0000000..b5cf12a --- /dev/null +++ b/tis-ci/test_vectors/02_expected_hash @@ -0,0 +1 @@ +2d3adedff11b61f14c886e35afa036736dcd87a74d27b5c1510225d0f592e213
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_expected_hash_xof b/tis-ci/test_vectors/02_expected_hash_xof new file mode 100644 index 0000000..dc47f9c --- /dev/null +++ b/tis-ci/test_vectors/02_expected_hash_xof @@ -0,0 +1 @@ +2d3adedff11b61f14c886e35afa036736dcd87a74d27b5c1510225d0f592e213c3a6cb8bf623e20cdb535f8d1a5ffb86342d9c0b64aca3bce1d31f60adfa137b358ad4d79f97b47c3d5e79f179df87a3b9776ef8325f8329886ba42f07fb138bb502f4081cbcec3195c5871e6c23e2cc97d3c69a613eba131e5f1351f3f1da786545e5
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_expected_keyed_hash b/tis-ci/test_vectors/02_expected_keyed_hash new file mode 100644 index 0000000..04f2857 --- /dev/null +++ b/tis-ci/test_vectors/02_expected_keyed_hash @@ -0,0 +1 @@ +6d7878dfff2f485635d39013278ae14f1454b8c0a3a2d34bc1ab38228a80c95b
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_expected_keyed_hash_xof b/tis-ci/test_vectors/02_expected_keyed_hash_xof new file mode 100644 index 0000000..4c02629 --- /dev/null +++ b/tis-ci/test_vectors/02_expected_keyed_hash_xof @@ -0,0 +1 @@ +6d7878dfff2f485635d39013278ae14f1454b8c0a3a2d34bc1ab38228a80c95b6568c0490609413006fbd428eb3fd14e7756d90f73a4725fad147f7bf70fd61c4e0cf7074885e92b0e3f125978b4154986d4fb202a3f331a3fb6cf349a3a70e49990f98fe4289761c8602c4e6ab1138d31d3b62218078b2f3ba9a88e1d08d0dd4cea11
\ No newline at end of file diff --git a/tis-ci/test_vectors/02_input.bin b/tis-ci/test_vectors/02_input.bin Binary files differnew file mode 100644 index 0000000..f76dd23 --- /dev/null +++ b/tis-ci/test_vectors/02_input.bin diff --git a/tis-ci/test_vectors/03_expected_derive_key b/tis-ci/test_vectors/03_expected_derive_key new file mode 100644 index 0000000..670f708 --- /dev/null +++ b/tis-ci/test_vectors/03_expected_derive_key @@ -0,0 +1 @@ +74a16c1c3d44368a86e1ca6df64be6a2f64cce8f09220787450722d85725dea5
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_expected_derive_key_xof b/tis-ci/test_vectors/03_expected_derive_key_xof new file mode 100644 index 0000000..ebb5a0c --- /dev/null +++ b/tis-ci/test_vectors/03_expected_derive_key_xof @@ -0,0 +1 @@ +74a16c1c3d44368a86e1ca6df64be6a2f64cce8f09220787450722d85725dea59c413264404661e9e4d955409dfe4ad3aa487871bcd454ed12abfe2c2b1eb7757588cf6cb18d2eccad49e018c0d0fec323bec82bf1644c6325717d13ea712e6840d3e6e730d35553f59eff5377a9c350bcc1556694b924b858f329c44ee64b884ef00d
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_expected_hash b/tis-ci/test_vectors/03_expected_hash new file mode 100644 index 0000000..d12d79c --- /dev/null +++ b/tis-ci/test_vectors/03_expected_hash @@ -0,0 +1 @@ +10108970eeda3eb932baac1428c7a2163b0e924c9a9e25b35bba72b28f70bd11
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_expected_hash_xof b/tis-ci/test_vectors/03_expected_hash_xof new file mode 100644 index 0000000..9155c2f --- /dev/null +++ b/tis-ci/test_vectors/03_expected_hash_xof @@ -0,0 +1 @@ +10108970eeda3eb932baac1428c7a2163b0e924c9a9e25b35bba72b28f70bd11a182d27a591b05592b15607500e1e8dd56bc6c7fc063715b7a1d737df5bad3339c56778957d870eb9717b57ea3d9fb68d1b55127bba6a906a4a24bbd5acb2d123a37b28f9e9a81bbaae360d58f85e5fc9d75f7c370a0cc09b6522d9c8d822f2f28f485
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_expected_keyed_hash b/tis-ci/test_vectors/03_expected_keyed_hash new file mode 100644 index 0000000..d3a2004 --- /dev/null +++ b/tis-ci/test_vectors/03_expected_keyed_hash @@ -0,0 +1 @@ +c951ecdf03288d0fcc96ee3413563d8a6d3589547f2c2fb36d9786470f1b9d6e
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_expected_keyed_hash_xof b/tis-ci/test_vectors/03_expected_keyed_hash_xof new file mode 100644 index 0000000..cd3b784 --- /dev/null +++ b/tis-ci/test_vectors/03_expected_keyed_hash_xof @@ -0,0 +1 @@ +c951ecdf03288d0fcc96ee3413563d8a6d3589547f2c2fb36d9786470f1b9d6e890316d2e6d8b8c25b0a5b2180f94fb1a158ef508c3cde45e2966bd796a696d3e13efd86259d756387d9becf5c8bf1ce2192b87025152907b6d8cc33d17826d8b7b9bc97e38c3c85108ef09f013e01c229c20a83d9e8efac5b37470da28575fd755a10
\ No newline at end of file diff --git a/tis-ci/test_vectors/03_input.bin b/tis-ci/test_vectors/03_input.bin Binary files differnew file mode 100644 index 0000000..2a6befb --- /dev/null +++ b/tis-ci/test_vectors/03_input.bin diff --git a/tis-ci/test_vectors/04_expected_derive_key b/tis-ci/test_vectors/04_expected_derive_key new file mode 100644 index 0000000..46b9fb5 --- /dev/null +++ b/tis-ci/test_vectors/04_expected_derive_key @@ -0,0 +1 @@ +7356cd7720d5b66b6d0697eb3177d9f8d73a4a5c5e968896eb6a689684302706
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_expected_derive_key_xof b/tis-ci/test_vectors/04_expected_derive_key_xof new file mode 100644 index 0000000..f4c2f9f --- /dev/null +++ b/tis-ci/test_vectors/04_expected_derive_key_xof @@ -0,0 +1 @@ +7356cd7720d5b66b6d0697eb3177d9f8d73a4a5c5e968896eb6a6896843027066c23b601d3ddfb391e90d5c8eccdef4ae2a264bce9e612ba15e2bc9d654af1481b2e75dbabe615974f1070bba84d56853265a34330b4766f8e75edd1f4a1650476c10802f22b64bd3919d246ba20a17558bc51c199efdec67e80a227251808d8ce5bad
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_expected_hash b/tis-ci/test_vectors/04_expected_hash new file mode 100644 index 0000000..3413290 --- /dev/null +++ b/tis-ci/test_vectors/04_expected_hash @@ -0,0 +1 @@ +42214739f095a406f3fc83deb889744ac00df831c10daa55189b5d121c855af7
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_expected_hash_xof b/tis-ci/test_vectors/04_expected_hash_xof new file mode 100644 index 0000000..4c0e227 --- /dev/null +++ b/tis-ci/test_vectors/04_expected_hash_xof @@ -0,0 +1 @@ +42214739f095a406f3fc83deb889744ac00df831c10daa55189b5d121c855af71cf8107265ecdaf8505b95d8fcec83a98a6a96ea5109d2c179c47a387ffbb404756f6eeae7883b446b70ebb144527c2075ab8ab204c0086bb22b7c93d465efc57f8d917f0b385c6df265e77003b85102967486ed57db5c5ca170ba441427ed9afa684e
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_expected_keyed_hash b/tis-ci/test_vectors/04_expected_keyed_hash new file mode 100644 index 0000000..6a0e149 --- /dev/null +++ b/tis-ci/test_vectors/04_expected_keyed_hash @@ -0,0 +1 @@ +75c46f6f3d9eb4f55ecaaee480db732e6c2105546f1e675003687c31719c7ba4
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_expected_keyed_hash_xof b/tis-ci/test_vectors/04_expected_keyed_hash_xof new file mode 100644 index 0000000..dd406ca --- /dev/null +++ b/tis-ci/test_vectors/04_expected_keyed_hash_xof @@ -0,0 +1 @@ +75c46f6f3d9eb4f55ecaaee480db732e6c2105546f1e675003687c31719c7ba4a78bc838c72852d4f49c864acb7adafe2478e824afe51c8919d06168414c265f298a8094b1ad813a9b8614acabac321f24ce61c5a5346eb519520d38ecc43e89b5000236df0597243e4d2493fd626730e2ba17ac4d8824d09d1a4a8f57b8227778e2de
\ No newline at end of file diff --git a/tis-ci/test_vectors/04_input.bin b/tis-ci/test_vectors/04_input.bin Binary files differnew file mode 100644 index 0000000..347c6da --- /dev/null +++ b/tis-ci/test_vectors/04_input.bin diff --git a/tis-ci/test_vectors/05_expected_derive_key b/tis-ci/test_vectors/05_expected_derive_key new file mode 100644 index 0000000..65a1a04 --- /dev/null +++ b/tis-ci/test_vectors/05_expected_derive_key @@ -0,0 +1 @@ +effaa245f065fbf82ac186839a249707c3bddf6d3fdda22d1b95a3c970379bcb
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_expected_derive_key_xof b/tis-ci/test_vectors/05_expected_derive_key_xof new file mode 100644 index 0000000..a9cf557 --- /dev/null +++ b/tis-ci/test_vectors/05_expected_derive_key_xof @@ -0,0 +1 @@ +effaa245f065fbf82ac186839a249707c3bddf6d3fdda22d1b95a3c970379bcb5d31013a167509e9066273ab6e2123bc835b408b067d88f96addb550d96b6852dad38e320b9d940f86db74d398c770f462118b35d2724efa13da97194491d96dd37c3c09cbef665953f2ee85ec83d88b88d11547a6f911c8217cca46defa2751e7f3ad
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_expected_hash b/tis-ci/test_vectors/05_expected_hash new file mode 100644 index 0000000..0a61d94 --- /dev/null +++ b/tis-ci/test_vectors/05_expected_hash @@ -0,0 +1 @@ +d00278ae47eb27b34faecf67b4fe263f82d5412916c1ffd97c8cb7fb814b8444
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_expected_hash_xof b/tis-ci/test_vectors/05_expected_hash_xof new file mode 100644 index 0000000..1f48edb --- /dev/null +++ b/tis-ci/test_vectors/05_expected_hash_xof @@ -0,0 +1 @@ +d00278ae47eb27b34faecf67b4fe263f82d5412916c1ffd97c8cb7fb814b8444f4c4a22b4b399155358a994e52bf255de60035742ec71bd08ac275a1b51cc6bfe332b0ef84b409108cda080e6269ed4b3e2c3f7d722aa4cdc98d16deb554e5627be8f955c98e1d5f9565a9194cad0c4285f93700062d9595adb992ae68ff12800ab67a
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_expected_keyed_hash b/tis-ci/test_vectors/05_expected_keyed_hash new file mode 100644 index 0000000..a694390 --- /dev/null +++ b/tis-ci/test_vectors/05_expected_keyed_hash @@ -0,0 +1 @@ +357dc55de0c7e382c900fd6e320acc04146be01db6a8ce7210b7189bd664ea69
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_expected_keyed_hash_xof b/tis-ci/test_vectors/05_expected_keyed_hash_xof new file mode 100644 index 0000000..d715c42 --- /dev/null +++ b/tis-ci/test_vectors/05_expected_keyed_hash_xof @@ -0,0 +1 @@ +357dc55de0c7e382c900fd6e320acc04146be01db6a8ce7210b7189bd664ea69362396b77fdc0d2634a552970843722066c3c15902ae5097e00ff53f1e116f1cd5352720113a837ab2452cafbde4d54085d9cf5d21ca613071551b25d52e69d6c81123872b6f19cd3bc1333edf0c52b94de23ba772cf82636cff4542540a7738d5b930
\ No newline at end of file diff --git a/tis-ci/test_vectors/05_input.bin b/tis-ci/test_vectors/05_input.bin Binary files differnew file mode 100644 index 0000000..9ed68f6 --- /dev/null +++ b/tis-ci/test_vectors/05_input.bin diff --git a/tis-ci/test_vectors/06_expected_derive_key b/tis-ci/test_vectors/06_expected_derive_key new file mode 100644 index 0000000..03dc90a --- /dev/null +++ b/tis-ci/test_vectors/06_expected_derive_key @@ -0,0 +1 @@ +7b2945cb4fef70885cc5d78a87bf6f6207dd901ff239201351ffac04e1088a23
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_expected_derive_key_xof b/tis-ci/test_vectors/06_expected_derive_key_xof new file mode 100644 index 0000000..5011400 --- /dev/null +++ b/tis-ci/test_vectors/06_expected_derive_key_xof @@ -0,0 +1 @@ +7b2945cb4fef70885cc5d78a87bf6f6207dd901ff239201351ffac04e1088a23e2c11a1ebffcea4d80447867b61badb1383d842d4e79645d48dd82ccba290769caa7af8eaa1bd78a2a5e6e94fbdab78d9c7b74e894879f6a515257ccf6f95056f4e25390f24f6b35ffbb74b766202569b1d797f2d4bd9d17524c720107f985f4ddc583
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_expected_hash b/tis-ci/test_vectors/06_expected_hash new file mode 100644 index 0000000..e2782cb --- /dev/null +++ b/tis-ci/test_vectors/06_expected_hash @@ -0,0 +1 @@ +e776b6028c7cd22a4d0ba182a8bf62205d2ef576467e838ed6f2529b85fba24a
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_expected_hash_xof b/tis-ci/test_vectors/06_expected_hash_xof new file mode 100644 index 0000000..913b970 --- /dev/null +++ b/tis-ci/test_vectors/06_expected_hash_xof @@ -0,0 +1 @@ +e776b6028c7cd22a4d0ba182a8bf62205d2ef576467e838ed6f2529b85fba24a9a60bf80001410ec9eea6698cd537939fad4749edd484cb541aced55cd9bf54764d063f23f6f1e32e12958ba5cfeb1bf618ad094266d4fc3c968c2088f677454c288c67ba0dba337b9d91c7e1ba586dc9a5bc2d5e90c14f53a8863ac75655461cea8f9
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_expected_keyed_hash b/tis-ci/test_vectors/06_expected_keyed_hash new file mode 100644 index 0000000..4b64d58 --- /dev/null +++ b/tis-ci/test_vectors/06_expected_keyed_hash @@ -0,0 +1 @@ +879cf1fa2ea0e79126cb1063617a05b6ad9d0b696d0d757cf053439f60a99dd1
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_expected_keyed_hash_xof b/tis-ci/test_vectors/06_expected_keyed_hash_xof new file mode 100644 index 0000000..237e527 --- /dev/null +++ b/tis-ci/test_vectors/06_expected_keyed_hash_xof @@ -0,0 +1 @@ +879cf1fa2ea0e79126cb1063617a05b6ad9d0b696d0d757cf053439f60a99dd10173b961cd574288194b23ece278c330fbb8585485e74967f31352a8183aa782b2b22f26cdcadb61eed1a5bc144b8198fbb0c13abbf8e3192c145d0a5c21633b0ef86054f42809df823389ee40811a5910dcbd1018af31c3b43aa55201ed4edaac74fe
\ No newline at end of file diff --git a/tis-ci/test_vectors/06_input.bin b/tis-ci/test_vectors/06_input.bin Binary files differnew file mode 100644 index 0000000..aa43aa7 --- /dev/null +++ b/tis-ci/test_vectors/06_input.bin diff --git a/tis-ci/test_vectors/07_expected_derive_key b/tis-ci/test_vectors/07_expected_derive_key new file mode 100644 index 0000000..7e125e5 --- /dev/null +++ b/tis-ci/test_vectors/07_expected_derive_key @@ -0,0 +1 @@ +2ea477c5515cc3dd606512ee72bb3e0e758cfae7232826f35fb98ca1bcbdf273
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_expected_derive_key_xof b/tis-ci/test_vectors/07_expected_derive_key_xof new file mode 100644 index 0000000..759b98d --- /dev/null +++ b/tis-ci/test_vectors/07_expected_derive_key_xof @@ -0,0 +1 @@ +2ea477c5515cc3dd606512ee72bb3e0e758cfae7232826f35fb98ca1bcbdf27316d8e9e79081a80b046b60f6a263616f33ca464bd78d79fa18200d06c7fc9bffd808cc4755277a7d5e09da0f29ed150f6537ea9bed946227ff184cc66a72a5f8c1e4bd8b04e81cf40fe6dc4427ad5678311a61f4ffc39d195589bdbc670f63ae70f4b6
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_expected_hash b/tis-ci/test_vectors/07_expected_hash new file mode 100644 index 0000000..9e359e8 --- /dev/null +++ b/tis-ci/test_vectors/07_expected_hash @@ -0,0 +1 @@ +5f4d72f40d7a5f82b15ca2b2e44b1de3c2ef86c426c95c1af0b6879522563030
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_expected_hash_xof b/tis-ci/test_vectors/07_expected_hash_xof new file mode 100644 index 0000000..f60d14f --- /dev/null +++ b/tis-ci/test_vectors/07_expected_hash_xof @@ -0,0 +1 @@ +5f4d72f40d7a5f82b15ca2b2e44b1de3c2ef86c426c95c1af0b687952256303096de31d71d74103403822a2e0bc1eb193e7aecc9643a76b7bbc0c9f9c52e8783aae98764ca468962b5c2ec92f0c74eb5448d519713e09413719431c802f948dd5d90425a4ecdadece9eb178d80f26efccae630734dff63340285adec2aed3b51073ad3
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_expected_keyed_hash b/tis-ci/test_vectors/07_expected_keyed_hash new file mode 100644 index 0000000..23ccdea --- /dev/null +++ b/tis-ci/test_vectors/07_expected_keyed_hash @@ -0,0 +1 @@ +9f29700902f7c86e514ddc4df1e3049f258b2472b6dd5267f61bf13983b78dd5
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_expected_keyed_hash_xof b/tis-ci/test_vectors/07_expected_keyed_hash_xof new file mode 100644 index 0000000..c1ef35f --- /dev/null +++ b/tis-ci/test_vectors/07_expected_keyed_hash_xof @@ -0,0 +1 @@ +9f29700902f7c86e514ddc4df1e3049f258b2472b6dd5267f61bf13983b78dd5f9a88abfefdfa1e00b418971f2b39c64ca621e8eb37fceac57fd0c8fc8e117d43b81447be22d5d8186f8f5919ba6bcc6846bd7d50726c06d245672c2ad4f61702c646499ee1173daa061ffe15bf45a631e2946d616a4c345822f1151284712f76b2b0e
\ No newline at end of file diff --git a/tis-ci/test_vectors/07_input.bin b/tis-ci/test_vectors/07_input.bin Binary files differnew file mode 100644 index 0000000..ad5d2cc --- /dev/null +++ b/tis-ci/test_vectors/07_input.bin diff --git a/tis-ci/test_vectors/08_expected_derive_key b/tis-ci/test_vectors/08_expected_derive_key new file mode 100644 index 0000000..f6ebbfa --- /dev/null +++ b/tis-ci/test_vectors/08_expected_derive_key @@ -0,0 +1 @@ +050df97f8c2ead654d9bb3ab8c9178edcd902a32f8495949feadcc1e0480c46b
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_expected_derive_key_xof b/tis-ci/test_vectors/08_expected_derive_key_xof new file mode 100644 index 0000000..6c68fb6 --- /dev/null +++ b/tis-ci/test_vectors/08_expected_derive_key_xof @@ -0,0 +1 @@ +050df97f8c2ead654d9bb3ab8c9178edcd902a32f8495949feadcc1e0480c46b3604131bbd6e3ba573b6dd682fa0a63e5b165d39fc43a625d00207607a2bfeb65ff1d29292152e26b298868e3b87be95d6458f6f2ce6118437b632415abe6ad522874bcd79e4030a5e7bad2efa90a7a7c67e93f0a18fb28369d0a9329ab5c24134ccb0
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_expected_hash b/tis-ci/test_vectors/08_expected_hash new file mode 100644 index 0000000..aa043f6 --- /dev/null +++ b/tis-ci/test_vectors/08_expected_hash @@ -0,0 +1 @@ +b98cb0ff3623be03326b373de6b9095218513e64f1ee2edd2525c7ad1e5cffd2
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_expected_hash_xof b/tis-ci/test_vectors/08_expected_hash_xof new file mode 100644 index 0000000..63df298 --- /dev/null +++ b/tis-ci/test_vectors/08_expected_hash_xof @@ -0,0 +1 @@ +b98cb0ff3623be03326b373de6b9095218513e64f1ee2edd2525c7ad1e5cffd29a3f6b0b978d6608335c09dc94ccf682f9951cdfc501bfe47b9c9189a6fc7b404d120258506341a6d802857322fbd20d3e5dae05b95c88793fa83db1cb08e7d8008d1599b6209d78336e24839724c191b2a52a80448306e0daa84a3fdb566661a37e11
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_expected_keyed_hash b/tis-ci/test_vectors/08_expected_keyed_hash new file mode 100644 index 0000000..558b8cd --- /dev/null +++ b/tis-ci/test_vectors/08_expected_keyed_hash @@ -0,0 +1 @@ +044a0e7b172a312dc02a4c9a818c036ffa2776368d7f528268d2e6b5df191770
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_expected_keyed_hash_xof b/tis-ci/test_vectors/08_expected_keyed_hash_xof new file mode 100644 index 0000000..cdf89d2 --- /dev/null +++ b/tis-ci/test_vectors/08_expected_keyed_hash_xof @@ -0,0 +1 @@ +044a0e7b172a312dc02a4c9a818c036ffa2776368d7f528268d2e6b5df19177022f302d0529e4174cc507c463671217975e81dab02b8fdeb0d7ccc7568dd22574c783a76be215441b32e91b9a904be8ea81f7a0afd14bad8ee7c8efc305ace5d3dd61b996febe8da4f56ca0919359a7533216e2999fc87ff7d8f176fbecb3d6f34278b
\ No newline at end of file diff --git a/tis-ci/test_vectors/08_input.bin b/tis-ci/test_vectors/08_input.bin Binary files differnew file mode 100644 index 0000000..5bfe8fc --- /dev/null +++ b/tis-ci/test_vectors/08_input.bin diff --git a/tis-ci/test_vectors/09_expected_derive_key b/tis-ci/test_vectors/09_expected_derive_key new file mode 100644 index 0000000..24d1407 --- /dev/null +++ b/tis-ci/test_vectors/09_expected_derive_key @@ -0,0 +1 @@ +72613c9ec9ff7e40f8f5c173784c532ad852e827dba2bf85b2ab4b76f7079081
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_expected_derive_key_xof b/tis-ci/test_vectors/09_expected_derive_key_xof new file mode 100644 index 0000000..715935b --- /dev/null +++ b/tis-ci/test_vectors/09_expected_derive_key_xof @@ -0,0 +1 @@ +72613c9ec9ff7e40f8f5c173784c532ad852e827dba2bf85b2ab4b76f7079081576288e552647a9d86481c2cae75c2dd4e7c5195fb9ada1ef50e9c5098c249d743929191441301c69e1f48505a4305ec1778450ee48b8e69dc23a25960fe33070ea549119599760a8a2d28aeca06b8c5e9ba58bc19e11fe57b6ee98aa44b2a8e6b14a5
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_expected_hash b/tis-ci/test_vectors/09_expected_hash new file mode 100644 index 0000000..ba13870 --- /dev/null +++ b/tis-ci/test_vectors/09_expected_hash @@ -0,0 +1 @@ +7124b49501012f81cc7f11ca069ec9226cecb8a2c850cfe644e327d22d3e1cd3
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_expected_hash_xof b/tis-ci/test_vectors/09_expected_hash_xof new file mode 100644 index 0000000..a30c4ba --- /dev/null +++ b/tis-ci/test_vectors/09_expected_hash_xof @@ -0,0 +1 @@ +7124b49501012f81cc7f11ca069ec9226cecb8a2c850cfe644e327d22d3e1cd39a27ae3b79d68d89da9bf25bc27139ae65a324918a5f9b7828181e52cf373c84f35b639b7fccbb985b6f2fa56aea0c18f531203497b8bbd3a07ceb5926f1cab74d14bd66486d9a91eba99059a98bd1cd25876b2af5a76c3e9eed554ed72ea952b603bf
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_expected_keyed_hash b/tis-ci/test_vectors/09_expected_keyed_hash new file mode 100644 index 0000000..ae6d615 --- /dev/null +++ b/tis-ci/test_vectors/09_expected_keyed_hash @@ -0,0 +1 @@ +68dede9bef00ba89e43f31a6825f4cf433389fedae75c04ee9f0cf16a427c95a
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_expected_keyed_hash_xof b/tis-ci/test_vectors/09_expected_keyed_hash_xof new file mode 100644 index 0000000..c9ed99d --- /dev/null +++ b/tis-ci/test_vectors/09_expected_keyed_hash_xof @@ -0,0 +1 @@ +68dede9bef00ba89e43f31a6825f4cf433389fedae75c04ee9f0cf16a427c95a96d6da3fe985054d3478865be9a092250839a697bbda74e279e8a9e69f0025e4cfddd6cfb434b1cd9543aaf97c635d1b451a4386041e4bb100f5e45407cbbc24fa53ea2de3536ccb329e4eb9466ec37093a42cf62b82903c696a93a50b702c80f3c3c5
\ No newline at end of file diff --git a/tis-ci/test_vectors/09_input.bin b/tis-ci/test_vectors/09_input.bin Binary files differnew file mode 100644 index 0000000..30c960b --- /dev/null +++ b/tis-ci/test_vectors/09_input.bin diff --git a/tis-ci/test_vectors/10_expected_derive_key b/tis-ci/test_vectors/10_expected_derive_key new file mode 100644 index 0000000..587ed02 --- /dev/null +++ b/tis-ci/test_vectors/10_expected_derive_key @@ -0,0 +1 @@ +1e0d7f3db8c414c97c6307cbda6cd27ac3b030949da8e23be1a1a924ad2f25b9
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_expected_derive_key_xof b/tis-ci/test_vectors/10_expected_derive_key_xof new file mode 100644 index 0000000..2b37e0a --- /dev/null +++ b/tis-ci/test_vectors/10_expected_derive_key_xof @@ -0,0 +1 @@ +1e0d7f3db8c414c97c6307cbda6cd27ac3b030949da8e23be1a1a924ad2f25b9d78038f7b198596c6cc4a9ccf93223c08722d684f240ff6569075ed81591fd93f9fff1110b3a75bc67e426012e5588959cc5a4c192173a03c00731cf84544f65a2fb9378989f72e9694a6a394a8a30997c2e67f95a504e631cd2c5f55246024761b245
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_expected_hash b/tis-ci/test_vectors/10_expected_hash new file mode 100644 index 0000000..3383765 --- /dev/null +++ b/tis-ci/test_vectors/10_expected_hash @@ -0,0 +1 @@ +015094013f57a5277b59d8475c0501042c0b642e531b0a1c8f58d2163229e969
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_expected_hash_xof b/tis-ci/test_vectors/10_expected_hash_xof new file mode 100644 index 0000000..91e2c1f --- /dev/null +++ b/tis-ci/test_vectors/10_expected_hash_xof @@ -0,0 +1 @@ +015094013f57a5277b59d8475c0501042c0b642e531b0a1c8f58d2163229e9690289e9409ddb1b99768eafe1623da896faf7e1114bebeadc1be30829b6f8af707d85c298f4f0ff4d9438aef948335612ae921e76d411c3a9111df62d27eaf871959ae0062b5492a0feb98ef3ed4af277f5395172dbe5c311918ea0074ce0036454f620
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_expected_keyed_hash b/tis-ci/test_vectors/10_expected_keyed_hash new file mode 100644 index 0000000..b8079d3 --- /dev/null +++ b/tis-ci/test_vectors/10_expected_keyed_hash @@ -0,0 +1 @@ +befc660aea2f1718884cd8deb9902811d332f4fc4a38cf7c7300d597a081bfc0
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_expected_keyed_hash_xof b/tis-ci/test_vectors/10_expected_keyed_hash_xof new file mode 100644 index 0000000..929725c --- /dev/null +++ b/tis-ci/test_vectors/10_expected_keyed_hash_xof @@ -0,0 +1 @@ +befc660aea2f1718884cd8deb9902811d332f4fc4a38cf7c7300d597a081bfc0bbb64a36edb564e01e4b4aaf3b060092a6b838bea44afebd2deb8298fa562b7b597c757b9df4c911c3ca462e2ac89e9a787357aaf74c3b56d5c07bc93ce899568a3eb17d9250c20f6c5f6c1e792ec9a2dcb715398d5a6ec6d5c54f586a00403a1af1de
\ No newline at end of file diff --git a/tis-ci/test_vectors/10_input.bin b/tis-ci/test_vectors/10_input.bin Binary files differnew file mode 100644 index 0000000..18a43fa --- /dev/null +++ b/tis-ci/test_vectors/10_input.bin diff --git a/tis-ci/test_vectors/11_expected_derive_key b/tis-ci/test_vectors/11_expected_derive_key new file mode 100644 index 0000000..ccc23bc --- /dev/null +++ b/tis-ci/test_vectors/11_expected_derive_key @@ -0,0 +1 @@ +aca51029626b55fda7117b42a7c211f8c6e9ba4fe5b7a8ca922f34299500ead8
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_expected_derive_key_xof b/tis-ci/test_vectors/11_expected_derive_key_xof new file mode 100644 index 0000000..33d9589 --- /dev/null +++ b/tis-ci/test_vectors/11_expected_derive_key_xof @@ -0,0 +1 @@ +aca51029626b55fda7117b42a7c211f8c6e9ba4fe5b7a8ca922f34299500ead8a897f66a400fed9198fd61dd2d58d382458e64e100128075fc54b860934e8de2e84170734b06e1d212a117100820dbc48292d148afa50567b8b84b1ec336ae10d40c8c975a624996e12de31abbe135d9d159375739c333798a80c64ae895e51e22f3ad
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_expected_hash b/tis-ci/test_vectors/11_expected_hash new file mode 100644 index 0000000..8b4c944 --- /dev/null +++ b/tis-ci/test_vectors/11_expected_hash @@ -0,0 +1 @@ +9b4052b38f1c5fc8b1f9ff7ac7b27cd242487b3d890d15c96a1c25b8aa0fb995
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_expected_hash_xof b/tis-ci/test_vectors/11_expected_hash_xof new file mode 100644 index 0000000..dd9539c --- /dev/null +++ b/tis-ci/test_vectors/11_expected_hash_xof @@ -0,0 +1 @@ +9b4052b38f1c5fc8b1f9ff7ac7b27cd242487b3d890d15c96a1c25b8aa0fb99505f91b0b5600a11251652eacfa9497b31cd3c409ce2e45cfe6c0a016967316c426bd26f619eab5d70af9a418b845c608840390f361630bd497b1ab44019316357c61dbe091ce72fc16dc340ac3d6e009e050b3adac4b5b2c92e722cffdc46501531956
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_expected_keyed_hash b/tis-ci/test_vectors/11_expected_keyed_hash new file mode 100644 index 0000000..251c7ed --- /dev/null +++ b/tis-ci/test_vectors/11_expected_keyed_hash @@ -0,0 +1 @@ +00df940cd36bb9fa7cbbc3556744e0dbc8191401afe70520ba292ee3ca80abbc
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_expected_keyed_hash_xof b/tis-ci/test_vectors/11_expected_keyed_hash_xof new file mode 100644 index 0000000..67fb1d6 --- /dev/null +++ b/tis-ci/test_vectors/11_expected_keyed_hash_xof @@ -0,0 +1 @@ +00df940cd36bb9fa7cbbc3556744e0dbc8191401afe70520ba292ee3ca80abbc606db4976cfdd266ae0abf667d9481831ff12e0caa268e7d3e57260c0824115a54ce595ccc897786d9dcbf495599cfd90157186a46ec800a6763f1c59e36197e9939e900809f7077c102f888caaf864b253bc41eea812656d46742e4ea42769f89b83f
\ No newline at end of file diff --git a/tis-ci/test_vectors/11_input.bin b/tis-ci/test_vectors/11_input.bin Binary files differnew file mode 100644 index 0000000..273b7a4 --- /dev/null +++ b/tis-ci/test_vectors/11_input.bin diff --git a/tis-ci/test_vectors/12_expected_derive_key b/tis-ci/test_vectors/12_expected_derive_key new file mode 100644 index 0000000..354b525 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_derive_key @@ -0,0 +1 @@ +7a7acac8a02adcf3038d74cdd1d34527de8a0fcc0ee3399d1262397ce5817f60
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_expected_derive_key_xof b/tis-ci/test_vectors/12_expected_derive_key_xof new file mode 100644 index 0000000..95a4015 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_derive_key_xof @@ -0,0 +1 @@ +7a7acac8a02adcf3038d74cdd1d34527de8a0fcc0ee3399d1262397ce5817f6055d0cefd84d9d57fe792d65a278fd20384ac6c30fdb340092f1a74a92ace99c482b28f0fc0ef3b923e56ade20c6dba47e49227166251337d80a037e987ad3a7f728b5ab6dfafd6e2ab1bd583a95d9c895ba9c2422c24ea0f62961f0dca45cad47bfa0d
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_expected_hash b/tis-ci/test_vectors/12_expected_hash new file mode 100644 index 0000000..6bf7958 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_hash @@ -0,0 +1 @@ +9cadc15fed8b5d854562b26a9536d9707cadeda9b143978f319ab34230535833
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_expected_hash_xof b/tis-ci/test_vectors/12_expected_hash_xof new file mode 100644 index 0000000..b1a28c4 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_hash_xof @@ -0,0 +1 @@ +9cadc15fed8b5d854562b26a9536d9707cadeda9b143978f319ab34230535833acc61c8fdc114a2010ce8038c853e121e1544985133fccdd0a2d507e8e615e611e9a0ba4f47915f49e53d721816a9198e8b30f12d20ec3689989175f1bf7a300eee0d9321fad8da232ece6efb8e9fd81b42ad161f6b9550a069e66b11b40487a5f5059
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_expected_keyed_hash b/tis-ci/test_vectors/12_expected_keyed_hash new file mode 100644 index 0000000..79b5b38 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_keyed_hash @@ -0,0 +1 @@ +2c493e48e9b9bf31e0553a22b23503c0a3388f035cece68eb438d22fa1943e20
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_expected_keyed_hash_xof b/tis-ci/test_vectors/12_expected_keyed_hash_xof new file mode 100644 index 0000000..044f209 --- /dev/null +++ b/tis-ci/test_vectors/12_expected_keyed_hash_xof @@ -0,0 +1 @@ +2c493e48e9b9bf31e0553a22b23503c0a3388f035cece68eb438d22fa1943e209b4dc9209cd80ce7c1f7c9a744658e7e288465717ae6e56d5463d4f80cdb2ef56495f6a4f5487f69749af0c34c2cdfa857f3056bf8d807336a14d7b89bf62bef2fb54f9af6a546f818dc1e98b9e07f8a5834da50fa28fb5874af91bf06020d1bf0120e
\ No newline at end of file diff --git a/tis-ci/test_vectors/12_input.bin b/tis-ci/test_vectors/12_input.bin Binary files differnew file mode 100644 index 0000000..afac466 --- /dev/null +++ b/tis-ci/test_vectors/12_input.bin diff --git a/tis-ci/test_vectors/13_expected_derive_key b/tis-ci/test_vectors/13_expected_derive_key new file mode 100644 index 0000000..1af48ac --- /dev/null +++ b/tis-ci/test_vectors/13_expected_derive_key @@ -0,0 +1 @@ +b07f01e518e702f7ccb44a267e9e112d403a7b3f4883a47ffbed4b48339b3c34
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_expected_derive_key_xof b/tis-ci/test_vectors/13_expected_derive_key_xof new file mode 100644 index 0000000..bd1f8de --- /dev/null +++ b/tis-ci/test_vectors/13_expected_derive_key_xof @@ -0,0 +1 @@ +b07f01e518e702f7ccb44a267e9e112d403a7b3f4883a47ffbed4b48339b3c341a0add0ac032ab5aaea1e4e5b004707ec5681ae0fcbe3796974c0b1cf31a194740c14519273eedaabec832e8a784b6e7cfc2c5952677e6c3f2c3914454082d7eb1ce1766ac7d75a4d3001fc89544dd46b5147382240d689bbbaefc359fb6ae30263165
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_expected_hash b/tis-ci/test_vectors/13_expected_hash new file mode 100644 index 0000000..dbeceaa --- /dev/null +++ b/tis-ci/test_vectors/13_expected_hash @@ -0,0 +1 @@ +628bd2cb2004694adaab7bbd778a25df25c47b9d4155a55f8fbd79f2fe154cff
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_expected_hash_xof b/tis-ci/test_vectors/13_expected_hash_xof new file mode 100644 index 0000000..13ee2b1 --- /dev/null +++ b/tis-ci/test_vectors/13_expected_hash_xof @@ -0,0 +1 @@ +628bd2cb2004694adaab7bbd778a25df25c47b9d4155a55f8fbd79f2fe154cff96adaab0613a6146cdaabe498c3a94e529d3fc1da2bd08edf54ed64d40dcd6777647eac51d8277d70219a9694334a68bc8f0f23e20b0ff70ada6f844542dfa32cd4204ca1846ef76d811cdb296f65e260227f477aa7aa008bac878f72257484f2b6c95
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_expected_keyed_hash b/tis-ci/test_vectors/13_expected_keyed_hash new file mode 100644 index 0000000..a68b975 --- /dev/null +++ b/tis-ci/test_vectors/13_expected_keyed_hash @@ -0,0 +1 @@ +6ccf1c34753e7a044db80798ecd0782a8f76f33563accaddbfbb2e0ea4b2d024
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_expected_keyed_hash_xof b/tis-ci/test_vectors/13_expected_keyed_hash_xof new file mode 100644 index 0000000..9c70e9c --- /dev/null +++ b/tis-ci/test_vectors/13_expected_keyed_hash_xof @@ -0,0 +1 @@ +6ccf1c34753e7a044db80798ecd0782a8f76f33563accaddbfbb2e0ea4b2d0240d07e63f13667a8d1490e5e04f13eb617aea16a8c8a5aaed1ef6fbde1b0515e3c81050b361af6ead126032998290b563e3caddeaebfab592e155f2e161fb7cba939092133f23f9e65245e58ec23457b78a2e8a125588aad6e07d7f11a85b88d375b72d
\ No newline at end of file diff --git a/tis-ci/test_vectors/13_input.bin b/tis-ci/test_vectors/13_input.bin Binary files differnew file mode 100644 index 0000000..2b1673b --- /dev/null +++ b/tis-ci/test_vectors/13_input.bin diff --git a/tis-ci/test_vectors/14_expected_derive_key b/tis-ci/test_vectors/14_expected_derive_key new file mode 100644 index 0000000..a066189 --- /dev/null +++ b/tis-ci/test_vectors/14_expected_derive_key @@ -0,0 +1 @@ +2a95beae63ddce523762355cf4b9c1d8f131465780a391286a5d01abb5683a15
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_expected_derive_key_xof b/tis-ci/test_vectors/14_expected_derive_key_xof new file mode 100644 index 0000000..ef8950b --- /dev/null +++ b/tis-ci/test_vectors/14_expected_derive_key_xof @@ -0,0 +1 @@ +2a95beae63ddce523762355cf4b9c1d8f131465780a391286a5d01abb5683a1597099e3c6488aab6c48f3c15dbe1942d21dbcdc12115d19a8b8465fb54e9053323a9178e4275647f1a9927f6439e52b7031a0b465c861a3fc531527f7758b2b888cf2f20582e9e2c593709c0a44f9c6e0f8b963994882ea4168827823eef1f64169fef
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_expected_hash b/tis-ci/test_vectors/14_expected_hash new file mode 100644 index 0000000..794dbeb --- /dev/null +++ b/tis-ci/test_vectors/14_expected_hash @@ -0,0 +1 @@ +3e2e5b74e048f3add6d21faab3f83aa44d3b2278afb83b80b3c35164ebeca205
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_expected_hash_xof b/tis-ci/test_vectors/14_expected_hash_xof new file mode 100644 index 0000000..50f8dd3 --- /dev/null +++ b/tis-ci/test_vectors/14_expected_hash_xof @@ -0,0 +1 @@ +3e2e5b74e048f3add6d21faab3f83aa44d3b2278afb83b80b3c35164ebeca2054d742022da6fdda444ebc384b04a54c3ac5839b49da7d39f6d8a9db03deab32aade156c1c0311e9b3435cde0ddba0dce7b26a376cad121294b689193508dd63151603c6ddb866ad16c2ee41585d1633a2cea093bea714f4c5d6b903522045b20395c83
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_expected_keyed_hash b/tis-ci/test_vectors/14_expected_keyed_hash new file mode 100644 index 0000000..67ac750 --- /dev/null +++ b/tis-ci/test_vectors/14_expected_keyed_hash @@ -0,0 +1 @@ +3d6b6d21281d0ade5b2b016ae4034c5dec10ca7e475f90f76eac7138e9bc8f1d
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_expected_keyed_hash_xof b/tis-ci/test_vectors/14_expected_keyed_hash_xof new file mode 100644 index 0000000..d75198f --- /dev/null +++ b/tis-ci/test_vectors/14_expected_keyed_hash_xof @@ -0,0 +1 @@ +3d6b6d21281d0ade5b2b016ae4034c5dec10ca7e475f90f76eac7138e9bc8f1dc35754060091dc5caf3efabe0603c60f45e415bb3407db67e6beb3d11cf8e4f7907561f05dace0c15807f4b5f389c841eb114d81a82c02a00b57206b1d11fa6e803486b048a5ce87105a686dee041207e095323dfe172df73deb8c9532066d88f9da7e
\ No newline at end of file diff --git a/tis-ci/test_vectors/14_input.bin b/tis-ci/test_vectors/14_input.bin Binary files differnew file mode 100644 index 0000000..c5bd253 --- /dev/null +++ b/tis-ci/test_vectors/14_input.bin diff --git a/tis-ci/test_vectors/15_expected_derive_key b/tis-ci/test_vectors/15_expected_derive_key new file mode 100644 index 0000000..2c552f9 --- /dev/null +++ b/tis-ci/test_vectors/15_expected_derive_key @@ -0,0 +1 @@ +379bcc61d0051dd489f686c13de00d5b14c505245103dc040d9e4dd1facab8e5
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_expected_derive_key_xof b/tis-ci/test_vectors/15_expected_derive_key_xof new file mode 100644 index 0000000..d5880c6 --- /dev/null +++ b/tis-ci/test_vectors/15_expected_derive_key_xof @@ -0,0 +1 @@ +379bcc61d0051dd489f686c13de00d5b14c505245103dc040d9e4dd1facab8e5114493d029bdbd295aaa744a59e31f35c7f52dba9c3642f773dd0b4262a9980a2aef811697e1305d37ba9d8b6d850ef07fe41108993180cf779aeece363704c76483458603bbeeb693cffbbe5588d1f3535dcad888893e53d977424bb707201569a8d2
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_expected_hash b/tis-ci/test_vectors/15_expected_hash new file mode 100644 index 0000000..16c672e --- /dev/null +++ b/tis-ci/test_vectors/15_expected_hash @@ -0,0 +1 @@ +f1323a8631446cc50536a9f705ee5cb619424d46887f3c376c695b70e0f0507f
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_expected_hash_xof b/tis-ci/test_vectors/15_expected_hash_xof new file mode 100644 index 0000000..e92551a --- /dev/null +++ b/tis-ci/test_vectors/15_expected_hash_xof @@ -0,0 +1 @@ +f1323a8631446cc50536a9f705ee5cb619424d46887f3c376c695b70e0f0507f18a2cfdd73c6e39dd75ce7c1c6e3ef238fd54465f053b25d21044ccb2093beb015015532b108313b5829c3621ce324b8e14229091b7c93f32db2e4e63126a377d2a63a3597997d4f1cba59309cb4af240ba70cebff9a23d5e3ff0cdae2cfd54e070022
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_expected_keyed_hash b/tis-ci/test_vectors/15_expected_keyed_hash new file mode 100644 index 0000000..bd78642 --- /dev/null +++ b/tis-ci/test_vectors/15_expected_keyed_hash @@ -0,0 +1 @@ +9ac301e9e39e45e3250a7e3b3df701aa0fb6889fbd80eeecf28dbc6300fbc539
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_expected_keyed_hash_xof b/tis-ci/test_vectors/15_expected_keyed_hash_xof new file mode 100644 index 0000000..201225f --- /dev/null +++ b/tis-ci/test_vectors/15_expected_keyed_hash_xof @@ -0,0 +1 @@ +9ac301e9e39e45e3250a7e3b3df701aa0fb6889fbd80eeecf28dbc6300fbc539f3c184ca2f59780e27a576c1d1fb9772e99fd17881d02ac7dfd39675aca918453283ed8c3169085ef4a466b91c1649cc341dfdee60e32231fc34c9c4e0b9a2ba87ca8f372589c744c15fd6f985eec15e98136f25beeb4b13c4e43dc84abcc79cd4646c
\ No newline at end of file diff --git a/tis-ci/test_vectors/15_input.bin b/tis-ci/test_vectors/15_input.bin Binary files differnew file mode 100644 index 0000000..077c440 --- /dev/null +++ b/tis-ci/test_vectors/15_input.bin diff --git a/tis-ci/test_vectors/16_expected_derive_key b/tis-ci/test_vectors/16_expected_derive_key new file mode 100644 index 0000000..3b79546 --- /dev/null +++ b/tis-ci/test_vectors/16_expected_derive_key @@ -0,0 +1 @@ +11c37a112765370c94a51415d0d651190c288566e295d505defdad895dae2237
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_expected_derive_key_xof b/tis-ci/test_vectors/16_expected_derive_key_xof new file mode 100644 index 0000000..d89feb8 --- /dev/null +++ b/tis-ci/test_vectors/16_expected_derive_key_xof @@ -0,0 +1 @@ +11c37a112765370c94a51415d0d651190c288566e295d505defdad895dae223730d5a5175a38841693020669c7638f40b9bc1f9f39cf98bda7a5b54ae24218a800a2116b34665aa95d846d97ea988bfcb53dd9c055d588fa21ba78996776ea6c40bc428b53c62b5f3ccf200f647a5aae8067f0ea1976391fcc72af1945100e2a6dcb88
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_expected_hash b/tis-ci/test_vectors/16_expected_hash new file mode 100644 index 0000000..fcafad2 --- /dev/null +++ b/tis-ci/test_vectors/16_expected_hash @@ -0,0 +1 @@ +61da957ec2499a95d6b8023e2b0e604ec7f6b50e80a9678b89d2628e99ada77a
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_expected_hash_xof b/tis-ci/test_vectors/16_expected_hash_xof new file mode 100644 index 0000000..c0e379e --- /dev/null +++ b/tis-ci/test_vectors/16_expected_hash_xof @@ -0,0 +1 @@ +61da957ec2499a95d6b8023e2b0e604ec7f6b50e80a9678b89d2628e99ada77a5707c321c83361793b9af62a40f43b523df1c8633cecb4cd14d00bdc79c78fca5165b863893f6d38b02ff7236c5a9a8ad2dba87d24c547cab046c29fc5bc1ed142e1de4763613bb162a5a538e6ef05ed05199d751f9eb58d332791b8d73fb74e4fce95
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_expected_keyed_hash b/tis-ci/test_vectors/16_expected_keyed_hash new file mode 100644 index 0000000..1d8b7f1 --- /dev/null +++ b/tis-ci/test_vectors/16_expected_keyed_hash @@ -0,0 +1 @@ +b42835e40e9d4a7f42ad8cc04f85a963a76e18198377ed84adddeaecacc6f3fc
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_expected_keyed_hash_xof b/tis-ci/test_vectors/16_expected_keyed_hash_xof new file mode 100644 index 0000000..5356b36 --- /dev/null +++ b/tis-ci/test_vectors/16_expected_keyed_hash_xof @@ -0,0 +1 @@ +b42835e40e9d4a7f42ad8cc04f85a963a76e18198377ed84adddeaecacc6f3fca2f01d5277d69bb681c70fa8d36094f73ec06e452c80d2ff2257ed82e7ba348400989a65ee8daa7094ae0933e3d2210ac6395c4af24f91c2b590ef87d7788d7066ea3eaebca4c08a4f14b9a27644f99084c3543711b64a070b94f2c9d1d8a90d035d52
\ No newline at end of file diff --git a/tis-ci/test_vectors/16_input.bin b/tis-ci/test_vectors/16_input.bin Binary files differnew file mode 100644 index 0000000..28dbc9c --- /dev/null +++ b/tis-ci/test_vectors/16_input.bin diff --git a/tis-ci/test_vectors/17_expected_derive_key b/tis-ci/test_vectors/17_expected_derive_key new file mode 100644 index 0000000..077641a --- /dev/null +++ b/tis-ci/test_vectors/17_expected_derive_key @@ -0,0 +1 @@ +554b0a5efea9ef183f2f9b931b7497995d9eb26f5c5c6dad2b97d62fc5ac31d9
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_expected_derive_key_xof b/tis-ci/test_vectors/17_expected_derive_key_xof new file mode 100644 index 0000000..bd2e01a --- /dev/null +++ b/tis-ci/test_vectors/17_expected_derive_key_xof @@ -0,0 +1 @@ +554b0a5efea9ef183f2f9b931b7497995d9eb26f5c5c6dad2b97d62fc5ac31d99b20652c016d88ba2a611bbd761668d5eda3e568e940faae24b0d9991c3bd25a65f770b89fdcadabcb3d1a9c1cb63e69721cacf1ae69fefdcef1e3ef41bc5312ccc17222199e47a26552c6adc460cf47a72319cb5039369d0060eaea59d6c65130f1dd
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_expected_hash b/tis-ci/test_vectors/17_expected_hash new file mode 100644 index 0000000..be7aff7 --- /dev/null +++ b/tis-ci/test_vectors/17_expected_hash @@ -0,0 +1 @@ +a003fc7a51754a9b3c7fae0367ab3d782dccf28855a03d435f8cfe74605e7817
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_expected_hash_xof b/tis-ci/test_vectors/17_expected_hash_xof new file mode 100644 index 0000000..ae9b1a6 --- /dev/null +++ b/tis-ci/test_vectors/17_expected_hash_xof @@ -0,0 +1 @@ +a003fc7a51754a9b3c7fae0367ab3d782dccf28855a03d435f8cfe74605e781798a8b20534be1ca9eb2ae2df3fae2ea60e48c6fb0b850b1385b5de0fe460dbe9d9f9b0d8db4435da75c601156df9d047f4ede008732eb17adc05d96180f8a73548522840779e6062d643b79478a6e8dbce68927f36ebf676ffa7d72d5f68f050b119c8
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_expected_keyed_hash b/tis-ci/test_vectors/17_expected_keyed_hash new file mode 100644 index 0000000..b253c7a --- /dev/null +++ b/tis-ci/test_vectors/17_expected_keyed_hash @@ -0,0 +1 @@ +ed9b1a922c046fdb3d423ae34e143b05ca1bf28b710432857bf738bcedbfa511
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_expected_keyed_hash_xof b/tis-ci/test_vectors/17_expected_keyed_hash_xof new file mode 100644 index 0000000..7dc360b --- /dev/null +++ b/tis-ci/test_vectors/17_expected_keyed_hash_xof @@ -0,0 +1 @@ +ed9b1a922c046fdb3d423ae34e143b05ca1bf28b710432857bf738bcedbfa5113c9e28d72fcbfc020814ce3f5d4fc867f01c8f5b6caf305b3ea8a8ba2da3ab69fabcb438f19ff11f5378ad4484d75c478de425fb8e6ee809b54eec9bdb184315dc856617c09f5340451bf42fd3270a7b0b6566169f242e533777604c118a6358250f54
\ No newline at end of file diff --git a/tis-ci/test_vectors/17_input.bin b/tis-ci/test_vectors/17_input.bin Binary files differnew file mode 100644 index 0000000..dd5df27 --- /dev/null +++ b/tis-ci/test_vectors/17_input.bin diff --git a/tis-ci/test_vectors/18_expected_derive_key b/tis-ci/test_vectors/18_expected_derive_key new file mode 100644 index 0000000..141fbe4 --- /dev/null +++ b/tis-ci/test_vectors/18_expected_derive_key @@ -0,0 +1 @@ +ad01d7ae4ad059b0d33baa3c01319dcf8088094d0359e5fd45d6aeaa8b2d0c3d
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_expected_derive_key_xof b/tis-ci/test_vectors/18_expected_derive_key_xof new file mode 100644 index 0000000..a8c1507 --- /dev/null +++ b/tis-ci/test_vectors/18_expected_derive_key_xof @@ -0,0 +1 @@ +ad01d7ae4ad059b0d33baa3c01319dcf8088094d0359e5fd45d6aeaa8b2d0c3d4c9e58958553513b67f84f8eac653aeeb02ae1d5672dcecf91cd9985a0e67f4501910ecba25555395427ccc7241d70dc21c190e2aadee875e5aae6bf1912837e53411dabf7a56cbf8e4fb780432b0d7fe6cec45024a0788cf5874616407757e9e6bef7
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_expected_hash b/tis-ci/test_vectors/18_expected_hash new file mode 100644 index 0000000..dec0de3 --- /dev/null +++ b/tis-ci/test_vectors/18_expected_hash @@ -0,0 +1 @@ +aae792484c8efe4f19e2ca7d371d8c467ffb10748d8a5a1ae579948f718a2a63
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_expected_hash_xof b/tis-ci/test_vectors/18_expected_hash_xof new file mode 100644 index 0000000..ecd1d9c --- /dev/null +++ b/tis-ci/test_vectors/18_expected_hash_xof @@ -0,0 +1 @@ +aae792484c8efe4f19e2ca7d371d8c467ffb10748d8a5a1ae579948f718a2a635fe51a27db045a567c1ad51be5aa34c01c6651c4d9b5b5ac5d0fd58cf18dd61a47778566b797a8c67df7b1d60b97b19288d2d877bb2df417ace009dcb0241ca1257d62712b6a4043b4ff33f690d849da91ea3bf711ed583cb7b7a7da2839ba71309bbf
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_expected_keyed_hash b/tis-ci/test_vectors/18_expected_keyed_hash new file mode 100644 index 0000000..5d09e61 --- /dev/null +++ b/tis-ci/test_vectors/18_expected_keyed_hash @@ -0,0 +1 @@ +dc9637c8845a770b4cbf76b8daec0eebf7dc2eac11498517f08d44c8fc00d58a
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_expected_keyed_hash_xof b/tis-ci/test_vectors/18_expected_keyed_hash_xof new file mode 100644 index 0000000..b517709 --- /dev/null +++ b/tis-ci/test_vectors/18_expected_keyed_hash_xof @@ -0,0 +1 @@ +dc9637c8845a770b4cbf76b8daec0eebf7dc2eac11498517f08d44c8fc00d58a4834464159dcbc12a0ba0c6d6eb41bac0ed6585cabfe0aca36a375e6c5480c22afdc40785c170f5a6b8a1107dbee282318d00d915ac9ed1143ad40765ec120042ee121cd2baa36250c618adaf9e27260fda2f94dea8fb6f08c04f8f10c78292aa46102
\ No newline at end of file diff --git a/tis-ci/test_vectors/18_input.bin b/tis-ci/test_vectors/18_input.bin Binary files differnew file mode 100644 index 0000000..953a51a --- /dev/null +++ b/tis-ci/test_vectors/18_input.bin diff --git a/tis-ci/test_vectors/19_expected_derive_key b/tis-ci/test_vectors/19_expected_derive_key new file mode 100644 index 0000000..24e9be2 --- /dev/null +++ b/tis-ci/test_vectors/19_expected_derive_key @@ -0,0 +1 @@ +af1e0346e389b17c23200270a64aa4e1ead98c61695d917de7d5b00491c9b0f1
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_expected_derive_key_xof b/tis-ci/test_vectors/19_expected_derive_key_xof new file mode 100644 index 0000000..2b14915 --- /dev/null +++ b/tis-ci/test_vectors/19_expected_derive_key_xof @@ -0,0 +1 @@ +af1e0346e389b17c23200270a64aa4e1ead98c61695d917de7d5b00491c9b0f12f20a01d6d622edf3de026a4db4e4526225debb93c1237934d71c7340bb5916158cbdafe9ac3225476b6ab57a12357db3abbad7a26c6e66290e44034fb08a20a8d0ec264f309994d2810c49cfba6989d7abb095897459f5425adb48aba07c5fb3c83c0
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_expected_hash b/tis-ci/test_vectors/19_expected_hash new file mode 100644 index 0000000..7a6f0bb --- /dev/null +++ b/tis-ci/test_vectors/19_expected_hash @@ -0,0 +1 @@ +bab6c09cb8ce8cf459261398d2e7aef35700bf488116ceb94a36d0f5f1b7bc3b
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_expected_hash_xof b/tis-ci/test_vectors/19_expected_hash_xof new file mode 100644 index 0000000..d45f2a0 --- /dev/null +++ b/tis-ci/test_vectors/19_expected_hash_xof @@ -0,0 +1 @@ +bab6c09cb8ce8cf459261398d2e7aef35700bf488116ceb94a36d0f5f1b7bc3bb2282aa69be089359ea1154b9a9286c4a56af4de975a9aa4a5c497654914d279bea60bb6d2cf7225a2fa0ff5ef56bbe4b149f3ed15860f78b4e2ad04e158e375c1e0c0b551cd7dfc82f1b155c11b6b3ed51ec9edb30d133653bb5709d1dbd55f4e1ff6
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_expected_keyed_hash b/tis-ci/test_vectors/19_expected_keyed_hash new file mode 100644 index 0000000..b1301e9 --- /dev/null +++ b/tis-ci/test_vectors/19_expected_keyed_hash @@ -0,0 +1 @@ +954a2a75420c8d6547e3ba5b98d963e6fa6491addc8c023189cc519821b4a1f5
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_expected_keyed_hash_xof b/tis-ci/test_vectors/19_expected_keyed_hash_xof new file mode 100644 index 0000000..3bf2dc7 --- /dev/null +++ b/tis-ci/test_vectors/19_expected_keyed_hash_xof @@ -0,0 +1 @@ +954a2a75420c8d6547e3ba5b98d963e6fa6491addc8c023189cc519821b4a1f5f03228648fd983aef045c2fa8290934b0866b615f585149587dda2299039965328835a2b18f1d63b7e300fc76ff260b571839fe44876a4eae66cbac8c67694411ed7e09df51068a22c6e67d6d3dd2cca8ff12e3275384006c80f4db68023f24eebba57
\ No newline at end of file diff --git a/tis-ci/test_vectors/19_input.bin b/tis-ci/test_vectors/19_input.bin Binary files differnew file mode 100644 index 0000000..fb05b6d --- /dev/null +++ b/tis-ci/test_vectors/19_input.bin diff --git a/tis-ci/test_vectors/20_expected_derive_key b/tis-ci/test_vectors/20_expected_derive_key new file mode 100644 index 0000000..51bb1cd --- /dev/null +++ b/tis-ci/test_vectors/20_expected_derive_key @@ -0,0 +1 @@ +160e18b5878cd0df1c3af85eb25a0db5344d43a6fbd7a8ef4ed98d0714c3f7e1
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_expected_derive_key_xof b/tis-ci/test_vectors/20_expected_derive_key_xof new file mode 100644 index 0000000..946520b --- /dev/null +++ b/tis-ci/test_vectors/20_expected_derive_key_xof @@ -0,0 +1 @@ +160e18b5878cd0df1c3af85eb25a0db5344d43a6fbd7a8ef4ed98d0714c3f7e160dc0b1f09caa35f2f417b9ef309dfe5ebd67f4c9507995a531374d099cf8ae317542e885ec6f589378864d3ea98716b3bbb65ef4ab5e0ab5bb298a501f19a41ec19af84a5e6b428ecd813b1a47ed91c9657c3fba11c406bc316768b58f6802c9e9b57
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_expected_hash b/tis-ci/test_vectors/20_expected_hash new file mode 100644 index 0000000..03b4caa --- /dev/null +++ b/tis-ci/test_vectors/20_expected_hash @@ -0,0 +1 @@ +f875d6646de28985646f34ee13be9a576fd515f76b5b0a26bb324735041ddde4
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_expected_hash_xof b/tis-ci/test_vectors/20_expected_hash_xof new file mode 100644 index 0000000..44ded80 --- /dev/null +++ b/tis-ci/test_vectors/20_expected_hash_xof @@ -0,0 +1 @@ +f875d6646de28985646f34ee13be9a576fd515f76b5b0a26bb324735041ddde49d764c270176e53e97bdffa58d549073f2c660be0e81293767ed4e4929f9ad34bbb39a529334c57c4a381ffd2a6d4bfdbf1482651b172aa883cc13408fa67758a3e47503f93f87720a3177325f7823251b85275f64636a8f1d599c2e49722f42e93893
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_expected_keyed_hash b/tis-ci/test_vectors/20_expected_keyed_hash new file mode 100644 index 0000000..f7fc33e --- /dev/null +++ b/tis-ci/test_vectors/20_expected_keyed_hash @@ -0,0 +1 @@ +9e9fc4eb7cf081ea7c47d1807790ed211bfec56aa25bb7037784c13c4b707b0d
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_expected_keyed_hash_xof b/tis-ci/test_vectors/20_expected_keyed_hash_xof new file mode 100644 index 0000000..5d828fb --- /dev/null +++ b/tis-ci/test_vectors/20_expected_keyed_hash_xof @@ -0,0 +1 @@ +9e9fc4eb7cf081ea7c47d1807790ed211bfec56aa25bb7037784c13c4b707b0df9e601b101e4cf63a404dfe50f2e1865bb12edc8fca166579ce0c70dba5a5c0fc960ad6f3772183416a00bd29d4c6e651ea7620bb100c9449858bf14e1ddc9ecd35725581ca5b9160de04060045993d972571c3e8f71e9d0496bfa744656861b169d65
\ No newline at end of file diff --git a/tis-ci/test_vectors/20_input.bin b/tis-ci/test_vectors/20_input.bin Binary files differnew file mode 100644 index 0000000..03cfebf --- /dev/null +++ b/tis-ci/test_vectors/20_input.bin diff --git a/tis-ci/test_vectors/21_expected_derive_key b/tis-ci/test_vectors/21_expected_derive_key new file mode 100644 index 0000000..1baf729 --- /dev/null +++ b/tis-ci/test_vectors/21_expected_derive_key @@ -0,0 +1 @@ +39772aef80e0ebe60596361e45b061e8f417429d529171b6764468c22928e28e
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_expected_derive_key_xof b/tis-ci/test_vectors/21_expected_derive_key_xof new file mode 100644 index 0000000..84b35b8 --- /dev/null +++ b/tis-ci/test_vectors/21_expected_derive_key_xof @@ -0,0 +1 @@ +39772aef80e0ebe60596361e45b061e8f417429d529171b6764468c22928e28e9759adeb797a3fbf771b1bcea30150a020e317982bf0d6e7d14dd9f064bc11025c25f31e81bd78a921db0174f03dd481d30e93fd8e90f8b2fee209f849f2d2a52f31719a490fb0ba7aea1e09814ee912eba111a9fde9d5c274185f7bae8ba85d300a2b
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_expected_hash b/tis-ci/test_vectors/21_expected_hash new file mode 100644 index 0000000..27e3e07 --- /dev/null +++ b/tis-ci/test_vectors/21_expected_hash @@ -0,0 +1 @@ +62b6960e1a44bcc1eb1a611a8d6235b6b4b78f32e7abc4fb4c6cdcce94895c47
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_expected_hash_xof b/tis-ci/test_vectors/21_expected_hash_xof new file mode 100644 index 0000000..7a909fb --- /dev/null +++ b/tis-ci/test_vectors/21_expected_hash_xof @@ -0,0 +1 @@ +62b6960e1a44bcc1eb1a611a8d6235b6b4b78f32e7abc4fb4c6cdcce94895c47860cc51f2b0c28a7b77304bd55fe73af663c02d3f52ea053ba43431ca5bab7bfea2f5e9d7121770d88f70ae9649ea713087d1914f7f312147e247f87eb2d4ffef0ac978bf7b6579d57d533355aa20b8b77b13fd09748728a5cc327a8ec470f4013226f
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_expected_keyed_hash b/tis-ci/test_vectors/21_expected_keyed_hash new file mode 100644 index 0000000..0a38749 --- /dev/null +++ b/tis-ci/test_vectors/21_expected_keyed_hash @@ -0,0 +1 @@ +efa53b389ab67c593dba624d898d0f7353ab99e4ac9d42302ee64cbf9939a419
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_expected_keyed_hash_xof b/tis-ci/test_vectors/21_expected_keyed_hash_xof new file mode 100644 index 0000000..b4ad208 --- /dev/null +++ b/tis-ci/test_vectors/21_expected_keyed_hash_xof @@ -0,0 +1 @@ +efa53b389ab67c593dba624d898d0f7353ab99e4ac9d42302ee64cbf9939a4193a7258db2d9cd32a7a3ecfce46144114b15c2fcb68a618a976bd74515d47be08b628be420b5e830fade7c080e351a076fbc38641ad80c736c8a18fe3c66ce12f95c61c2462a9770d60d0f77115bbcd3782b593016a4e728d4c06cee4505cb0c08a42ec
\ No newline at end of file diff --git a/tis-ci/test_vectors/21_input.bin b/tis-ci/test_vectors/21_input.bin Binary files differnew file mode 100644 index 0000000..838a31b --- /dev/null +++ b/tis-ci/test_vectors/21_input.bin diff --git a/tis-ci/test_vectors/22_expected_derive_key b/tis-ci/test_vectors/22_expected_derive_key new file mode 100644 index 0000000..c2c575d --- /dev/null +++ b/tis-ci/test_vectors/22_expected_derive_key @@ -0,0 +1 @@ +4652cff7a3f385a6103b5c260fc1593e13c778dbe608efb092fe7ee69df6e9c6
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_expected_derive_key_xof b/tis-ci/test_vectors/22_expected_derive_key_xof new file mode 100644 index 0000000..3ff2065 --- /dev/null +++ b/tis-ci/test_vectors/22_expected_derive_key_xof @@ -0,0 +1 @@ +4652cff7a3f385a6103b5c260fc1593e13c778dbe608efb092fe7ee69df6e9c6d83a3e041bc3a48df2879f4a0a3ed40e7c961c73eff740f3117a0504c2dff4786d44fb17f1549eb0ba585e40ec29bf7732f0b7e286ff8acddc4cb1e23b87ff5d824a986458dcc6a04ac83969b80637562953df51ed1a7e90a7926924d2763778be8560
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_expected_hash b/tis-ci/test_vectors/22_expected_hash new file mode 100644 index 0000000..d9d3265 --- /dev/null +++ b/tis-ci/test_vectors/22_expected_hash @@ -0,0 +1 @@ +bc3e3d41a1146b069abffad3c0d44860cf664390afce4d9661f7902e7943e085
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_expected_hash_xof b/tis-ci/test_vectors/22_expected_hash_xof new file mode 100644 index 0000000..b222af5 --- /dev/null +++ b/tis-ci/test_vectors/22_expected_hash_xof @@ -0,0 +1 @@ +bc3e3d41a1146b069abffad3c0d44860cf664390afce4d9661f7902e7943e085e01c59dab908c04c3342b816941a26d69c2605ebee5ec5291cc55e15b76146e6745f0601156c3596cb75065a9c57f35585a52e1ac70f69131c23d611ce11ee4ab1ec2c009012d236648e77be9295dd0426f29b764d65de58eb7d01dd42248204f45f8e
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_expected_keyed_hash b/tis-ci/test_vectors/22_expected_keyed_hash new file mode 100644 index 0000000..8626e4b --- /dev/null +++ b/tis-ci/test_vectors/22_expected_keyed_hash @@ -0,0 +1 @@ +1c35d1a5811083fd7119f5d5d1ba027b4d01c0c6c49fb6ff2cf75393ea5db4a7
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_expected_keyed_hash_xof b/tis-ci/test_vectors/22_expected_keyed_hash_xof new file mode 100644 index 0000000..38cf1d9 --- /dev/null +++ b/tis-ci/test_vectors/22_expected_keyed_hash_xof @@ -0,0 +1 @@ +1c35d1a5811083fd7119f5d5d1ba027b4d01c0c6c49fb6ff2cf75393ea5db4a7f9dbdd3e1d81dcbca3ba241bb18760f207710b751846faaeb9dff8262710999a59b2aa1aca298a032d94eacfadf1aa192418eb54808db23b56e34213266aa08499a16b354f018fc4967d05f8b9d2ad87a7278337be9693fc638a3bfdbe314574ee6fc4
\ No newline at end of file diff --git a/tis-ci/test_vectors/22_input.bin b/tis-ci/test_vectors/22_input.bin Binary files differnew file mode 100644 index 0000000..23dcf2f --- /dev/null +++ b/tis-ci/test_vectors/22_input.bin diff --git a/tis.config b/tis.config new file mode 100644 index 0000000..9c5f273 --- /dev/null +++ b/tis.config @@ -0,0 +1,13666 @@ +[ + { + "name": "Test vector 01: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash" + } + ] + } + }, + { + "name": "Test vector 01: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash" + } + ] + } + }, + { + "name": "Test vector 01: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash" + } + ] + } + }, + { + "name": "Test vector 01: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash" + } + ] + } + }, + { + "name": "Test vector 01: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 01: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 01: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 01: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 01: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 01: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 01: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 01: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 01: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 01: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 01: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 01: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 01: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 01: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 01: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 01: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 01: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 01: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 01: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 01: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/01_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/01_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 02: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash" + } + ] + } + }, + { + "name": "Test vector 02: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash" + } + ] + } + }, + { + "name": "Test vector 02: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash" + } + ] + } + }, + { + "name": "Test vector 02: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash" + } + ] + } + }, + { + "name": "Test vector 02: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 02: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 02: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 02: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 02: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 02: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 02: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 02: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 02: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 02: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 02: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 02: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 02: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 02: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 02: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 02: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 02: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 02: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 02: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 02: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/02_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/02_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 03: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash" + } + ] + } + }, + { + "name": "Test vector 03: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash" + } + ] + } + }, + { + "name": "Test vector 03: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash" + } + ] + } + }, + { + "name": "Test vector 03: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash" + } + ] + } + }, + { + "name": "Test vector 03: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 03: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 03: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 03: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 03: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 03: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 03: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 03: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 03: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 03: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 03: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 03: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 03: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 03: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 03: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 03: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 03: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 03: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 03: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 03: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/03_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/03_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 04: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash" + } + ] + } + }, + { + "name": "Test vector 04: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash" + } + ] + } + }, + { + "name": "Test vector 04: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash" + } + ] + } + }, + { + "name": "Test vector 04: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash" + } + ] + } + }, + { + "name": "Test vector 04: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 04: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 04: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 04: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 04: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 04: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 04: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 04: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 04: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 04: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 04: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 04: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 04: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 04: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 04: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 04: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 04: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 04: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 04: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 04: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/04_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/04_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 05: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash" + } + ] + } + }, + { + "name": "Test vector 05: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash" + } + ] + } + }, + { + "name": "Test vector 05: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash" + } + ] + } + }, + { + "name": "Test vector 05: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash" + } + ] + } + }, + { + "name": "Test vector 05: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 05: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 05: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 05: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 05: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 05: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 05: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 05: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 05: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 05: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 05: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 05: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 05: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 05: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 05: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 05: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 05: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 05: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 05: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 05: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/05_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/05_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 06: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash" + } + ] + } + }, + { + "name": "Test vector 06: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash" + } + ] + } + }, + { + "name": "Test vector 06: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash" + } + ] + } + }, + { + "name": "Test vector 06: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash" + } + ] + } + }, + { + "name": "Test vector 06: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 06: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 06: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 06: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 06: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 06: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 06: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 06: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 06: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 06: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 06: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 06: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 06: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 06: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 06: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 06: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 06: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 06: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 06: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 06: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/06_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/06_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 07: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash" + } + ] + } + }, + { + "name": "Test vector 07: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash" + } + ] + } + }, + { + "name": "Test vector 07: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash" + } + ] + } + }, + { + "name": "Test vector 07: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash" + } + ] + } + }, + { + "name": "Test vector 07: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 07: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 07: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 07: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 07: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 07: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 07: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 07: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 07: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 07: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 07: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 07: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 07: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 07: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 07: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 07: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 07: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 07: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 07: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 07: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/07_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/07_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 08: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash" + } + ] + } + }, + { + "name": "Test vector 08: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash" + } + ] + } + }, + { + "name": "Test vector 08: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash" + } + ] + } + }, + { + "name": "Test vector 08: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash" + } + ] + } + }, + { + "name": "Test vector 08: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 08: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 08: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 08: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 08: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 08: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 08: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 08: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 08: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 08: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 08: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 08: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 08: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 08: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 08: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 08: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 08: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 08: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 08: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 08: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/08_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/08_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 09: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash" + } + ] + } + }, + { + "name": "Test vector 09: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash" + } + ] + } + }, + { + "name": "Test vector 09: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash" + } + ] + } + }, + { + "name": "Test vector 09: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash" + } + ] + } + }, + { + "name": "Test vector 09: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 09: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 09: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 09: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 09: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 09: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 09: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 09: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 09: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 09: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 09: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 09: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 09: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 09: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 09: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 09: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 09: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 09: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 09: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 09: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/09_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/09_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 10: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash" + } + ] + } + }, + { + "name": "Test vector 10: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash" + } + ] + } + }, + { + "name": "Test vector 10: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash" + } + ] + } + }, + { + "name": "Test vector 10: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash" + } + ] + } + }, + { + "name": "Test vector 10: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 10: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 10: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 10: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 10: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 10: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 10: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 10: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 10: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 10: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 10: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 10: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 10: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 10: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 10: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 10: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 10: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 10: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 10: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 10: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/10_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/10_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 11: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash" + } + ] + } + }, + { + "name": "Test vector 11: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash" + } + ] + } + }, + { + "name": "Test vector 11: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash" + } + ] + } + }, + { + "name": "Test vector 11: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash" + } + ] + } + }, + { + "name": "Test vector 11: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 11: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 11: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 11: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 11: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 11: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 11: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 11: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 11: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 11: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 11: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 11: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 11: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 11: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 11: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 11: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 11: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 11: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 11: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 11: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/11_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/11_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 12: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash" + } + ] + } + }, + { + "name": "Test vector 12: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash" + } + ] + } + }, + { + "name": "Test vector 12: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash" + } + ] + } + }, + { + "name": "Test vector 12: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash" + } + ] + } + }, + { + "name": "Test vector 12: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 12: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 12: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 12: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 12: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 12: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 12: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 12: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 12: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 12: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 12: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 12: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 12: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 12: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 12: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 12: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 12: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 12: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 12: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 12: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/12_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/12_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 13: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash" + } + ] + } + }, + { + "name": "Test vector 13: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash" + } + ] + } + }, + { + "name": "Test vector 13: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash" + } + ] + } + }, + { + "name": "Test vector 13: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash" + } + ] + } + }, + { + "name": "Test vector 13: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 13: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 13: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 13: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 13: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 13: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 13: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 13: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 13: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 13: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 13: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 13: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 13: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 13: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 13: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 13: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 13: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 13: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 13: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 13: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/13_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/13_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 14: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash" + } + ] + } + }, + { + "name": "Test vector 14: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash" + } + ] + } + }, + { + "name": "Test vector 14: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash" + } + ] + } + }, + { + "name": "Test vector 14: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash" + } + ] + } + }, + { + "name": "Test vector 14: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 14: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 14: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 14: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 14: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 14: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 14: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 14: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 14: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 14: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 14: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 14: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 14: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 14: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 14: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 14: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 14: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 14: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 14: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 14: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/14_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/14_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 15: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash" + } + ] + } + }, + { + "name": "Test vector 15: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash" + } + ] + } + }, + { + "name": "Test vector 15: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash" + } + ] + } + }, + { + "name": "Test vector 15: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash" + } + ] + } + }, + { + "name": "Test vector 15: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 15: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 15: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 15: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 15: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 15: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 15: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 15: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 15: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 15: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 15: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 15: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 15: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 15: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 15: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 15: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 15: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 15: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 15: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 15: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/15_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/15_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 16: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash" + } + ] + } + }, + { + "name": "Test vector 16: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash" + } + ] + } + }, + { + "name": "Test vector 16: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash" + } + ] + } + }, + { + "name": "Test vector 16: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash" + } + ] + } + }, + { + "name": "Test vector 16: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 16: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 16: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 16: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 16: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 16: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 16: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 16: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 16: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 16: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 16: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 16: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 16: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 16: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 16: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 16: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 16: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 16: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 16: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 16: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/16_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/16_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 17: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash" + } + ] + } + }, + { + "name": "Test vector 17: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash" + } + ] + } + }, + { + "name": "Test vector 17: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash" + } + ] + } + }, + { + "name": "Test vector 17: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash" + } + ] + } + }, + { + "name": "Test vector 17: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 17: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 17: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 17: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 17: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 17: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 17: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 17: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 17: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 17: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 17: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 17: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 17: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 17: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 17: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 17: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 17: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 17: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 17: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 17: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/17_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/17_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 18: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash" + } + ] + } + }, + { + "name": "Test vector 18: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash" + } + ] + } + }, + { + "name": "Test vector 18: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash" + } + ] + } + }, + { + "name": "Test vector 18: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash" + } + ] + } + }, + { + "name": "Test vector 18: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 18: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 18: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 18: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 18: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 18: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 18: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 18: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 18: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 18: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 18: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 18: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 18: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 18: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 18: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 18: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 18: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 18: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 18: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 18: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/18_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/18_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 19: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash" + } + ] + } + }, + { + "name": "Test vector 19: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash" + } + ] + } + }, + { + "name": "Test vector 19: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash" + } + ] + } + }, + { + "name": "Test vector 19: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash" + } + ] + } + }, + { + "name": "Test vector 19: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 19: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 19: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 19: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 19: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 19: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 19: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 19: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 19: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 19: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 19: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 19: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 19: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 19: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 19: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 19: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 19: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 19: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 19: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 19: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/19_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/19_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 20: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash" + } + ] + } + }, + { + "name": "Test vector 20: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash" + } + ] + } + }, + { + "name": "Test vector 20: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash" + } + ] + } + }, + { + "name": "Test vector 20: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash" + } + ] + } + }, + { + "name": "Test vector 20: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 20: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 20: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 20: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 20: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 20: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 20: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 20: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 20: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 20: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 20: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 20: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 20: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 20: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 20: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 20: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 20: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 20: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 20: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 20: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/20_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/20_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 21: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash" + } + ] + } + }, + { + "name": "Test vector 21: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash" + } + ] + } + }, + { + "name": "Test vector 21: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash" + } + ] + } + }, + { + "name": "Test vector 21: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash" + } + ] + } + }, + { + "name": "Test vector 21: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 21: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 21: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 21: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131" + }, + { + "name": "Test vector 21: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 21: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 21: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 21: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64" + }, + { + "name": "Test vector 21: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 21: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 21: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 21: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131" + }, + { + "name": "Test vector 21: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 21: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 21: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 21: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context" + }, + { + "name": "Test vector 21: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 21: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 21: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 21: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/21_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/21_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131" + }, + { + "name": "Test vector 22: test_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash" + } + ] + }, + "no-results": true + }, + { + "name": "Test vector 22: test_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash" + } + ] + }, + "no-results": true + }, + { + "name": "Test vector 22: test_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash" + } + ] + }, + "no-results": true + }, + { + "name": "Test vector 22: test_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash" + } + ] + }, + "no-results": true + }, + { + "name": "Test vector 22: test_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_hash_xof" + } + ] + }, + "val-args": "%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_keyed_hash_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_keyed_hash_xof" + } + ] + }, + "val-args": "%--keyed%77686174732074686520456c7669736820776f726420666f7220667269656e64%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key_xof (gcc_x86_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key_xof (gcc_x86_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "gcc_x86_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key_xof (ppc_32)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_32", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131", + "no-results": true + }, + { + "name": "Test vector 22: test_derive_key_xof (ppc_64)", + "files": [ + "tis-ci/test.c", + "c/main.c", + "c/blake3.c", + "c/blake3_dispatch.c", + "c/blake3_portable.c" + ], + "main": "main_wrapper", + "compilation_cmd": "-I . -I c -DBLAKE3_TESTING -DBLAKE3_NO_SSE41 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -U__clang__ -U__GNUC__ -U__x86_64__ -U__i386__", + "machdep": "ppc_64", + "filesystem": { + "files": [ + { + "name": "tis-mkfs-stdin", + "from": "tis-ci/test_vectors/22_input.bin" + }, + { + "name": "expected", + "from": "tis-ci/test_vectors/22_expected_derive_key_xof" + } + ] + }, + "val-args": "%--derive-key%BLAKE3 2019-12-27 16:29:52 test vectors context%--length%131", + "no-results": true + } +]
\ No newline at end of file |
