18. března byla vydána verze 1.7.0 knihoven BLAKE3, které implementují kryptografický hashovací algoritmus BLAKE3 ve jazycích C a Rust a jsou poskytovány jako veřejné vlastnictví nebo pod licencí Apache 2.0.
Projekt také nabízí konzolový nástroj b3sum, napsaný v jazyce Rust.
Seznam změn:
- Do implementace v jazyce C byla přidána podpora více vláken (založená na knihovně oneTBB od Intelu), což je podobné referenční implementaci v jazyce Rust pomocí knihovny Rayon..
- Do implementace v jazyce Rust byla přidána podpora backendu WASM SIMD, řízená volbou Cargo wasm32_simd. To vedlo k 6násobnému zlepšení výkonu pro velká data. V současnosti je tento backend dostupný pouze pro jazyk Rust.
- Do nástroje b3sum byla přidána podpora volby —tag pro kompatibilitu s nástroji pro výpočet kontrolních součtů GNU a BSD.
Zdroj: linux.org.ru
