Op 18 maart is versie 1.7.0 van de bibliotheken uitgebracht BLAKE3, die de cryptografische hash-algoritme implementeert BLAKE3 in de talen C en Rust, en verspreid worden als openbare eigendom of onder de Apache 2.0-licentie.
Het project biedt ook de consoletool b3sum, geschreven in de Rust-taal.
Wijzigingenlijst:
- De implementatie in de C-taal heeft ondersteuning voor multithreading toegevoegd (gebaseerd op de bibliotheek oneTBB van Intel), vergelijkbaar met de referentie-implementatie in de Rust-taal met gebruik van de bibliotheek Rayon.
- In de implementatie in de Rust-taal is ondersteuning voor de WASM SIMD-backend toegevoegd, beheerd door de optie Cargo wasm32_simd. Dit resulteerde in een 6-voudige prestatieverbetering voor grote datasets. Momenteel is deze backend alleen beschikbaar voor de Rust-taal.
- De b3sum-tool heeft ondersteuning voor de optie —tag toegevoegd voor compatibiliteit met de checksum-tools van GNU en BSD.
Bron: linux.org.ru
