mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2024-05-04 19:16:27 +02:00
official implementations of the BLAKE3 cryptographic hash function
https://github.com/BLAKE3-team/BLAKE3
b5f1e925f7
This is simpler than sometimes incrementing by CHUNK_LEN and other times incrementing by BLOCK_LEN. |
||
---|---|---|
.github/workflows | ||
b3sum | ||
benches | ||
reference_impl | ||
src | ||
test_vectors | ||
.gitignore | ||
CONTRIBUTING.md | ||
Cargo.toml | ||
README.md | ||
build.rs |
BLAKE3
The official Rust implementation of BLAKE3. The b3sum
sub-crate
provides a command line implementation. SSE4.1 and AVX2 implementations
are provided in Rust, enabled by default, with dynamic CPU feature
detection. AVX-512 and NEON implementation are available via C FFI,
controlled by the c_avx512
and c_neon
features. Rayon-based
multi-threading is controlled by the rayon
feature.