BLAKE3 1.7.0

On March 18, 1.7.0 libraries were released BLAKE3, implementing a cryptographic hashing algorithm BLAKE3 in C and Rust, and distributed in the public domain or under the Apache 2.0 license.

The project also provides a console utility, b3sum, written in Rust.

List of changes:

  • The C implementation now supports multithreading (based on the library oneTBB from Intel), similar to the reference implementation in Rust using the library Radius.
  • The Rust implementation adds support for the WASM SIMD backend, controlled by the Cargo option wasm32_simd. This provides a 6x performance improvement for large data. This backend is currently only available for the Rust language.
  • The b3sum utility has been updated to support the --tag option for compatibility with the GNU and BSD checksum utilities.

Source: linux.org.ru

Add a comment