18. marca bol vydaný balík 1.7.0 knižníc BLAKE3, realizujúcich kryptografický algoritmus hashovania BLAKE3 v jazykoch C a Rust, a distribuovaných ako verejný majetok alebo podľa licencie Apache 2.0.
Projekt tiež poskytuje konzolovú utilitu b3sum, napísanú v jazyku Rust.
Zoznam zmien:
- Do implementácie v jazyku C bola pridaná podpora viacerých vlákien (založená na knižnici oneTBB od Intelu), podobne ako referenčná implementácia v jazyku Rust s použitím knižnice Rayon.
- Do implementácie v jazyku Rust bola pridaná podpora backendu WASM SIMD, riadená voľbou Cargo wasm32_simd. To prinieslo 6-násobné zlepšenie výkonu pre veľké dáta. V súčasnosti je tento backend dostupný iba pre jazyk Rust.
- Do utility b3sum bola pridaná podpora voľby —tag pre kompatibilitu s utilitami na počítanie kontrolných súm GNU a BSD.
Zdroj: linux.org.ru
