On March 18, version 1.7.0 of the libraries was released BLAKE3, implementing the cryptographic hash algorithm BLAKE3 in C and Rust, and distributed as public domain or under the Apache 2.0 license.
The project also provides a console utility b3sum, written in Rust.
Change log:
- The C implementation has added support for multithreading (based on the oneTBB library from Intel), similar to the reference implementation in Rust using the Rayon.
- library. The Rust implementation has added support for the WASM SIMD backend, controlled by the Cargo wasm32_simd option. This achieved a 6-fold performance improvement for large data sets. Currently, this backend is only available for Rust.
- The b3sum utility has added support for the —tag option for compatibility with GNU and BSD checksum utilities.
Source: linux.org.ru
