Jack O'Connor
7d8c005071
add blake3_hasher_reset to the C API
2022-01-07 15:51:35 -05:00
Jack O'Connor
037de38bfe
upgrade to arrayvec 0.7.0
...
This version uses const generics, which bumps our minimum supported
compiler version to 1.51.
2021-05-18 12:28:29 -04:00
Jack O'Connor
3817999f17
fix the short_test_cases loop in the C bindings tests
2020-09-29 11:06:32 -04:00
Jack O'Connor
5bdfd07666
update the blake3_c_rust_bindings test cases also
2020-09-29 10:59:56 -04:00
Jack O'Connor
ac1da75bb9
add a test for blake3_hasher_init_derive_key_raw
2020-09-10 16:52:14 -04:00
Samuel Neves
8610ebda6a
add sse2 tests and benchmarks
2020-08-31 19:12:01 +01:00
Jack O'Connor
a4ceef3932
add blake3_hasher_finalize_seek to the C API
2020-03-25 17:11:36 -04:00
Jack O'Connor
163f52245d
port compress_subtree_to_parent_node from Rust to C
...
This recursive function performs parallel parent node hashing, which is
an important optimization.
2020-01-22 21:32:39 -05:00
Jack O'Connor
92d421dea1
add a larger test case
...
One thing I like to test is that, if I hack simd_degree to be higher
than MAX_SIMD_DEGREE, assertions fire. This requires a test case long
enough to exceed that number of chunks.
2020-01-22 21:19:47 -05:00
Jack O'Connor
84c26670bf
add blake3_c_rust_bindings for testing and benchmarking
2020-01-16 16:09:42 -05:00