18 mart a avut loc lansarea versiunii 1.7.0 a bibliotecilor BLAKE3, care implementează algoritmul criptografic de hashing BLAKE3 în limbajele C și Rust, și sunt distribuite ca domeniu public sau sub licența Apache 2.0.
Proiectul oferă, de asemenea, un utilitar pe consolă numit b3sum, scris în limbajul Rust.
Lista modificărilor:
- Implementarea în limbajul C a fost extinsă cu suport pentru multithreading (bazat pe biblioteca oneTBB de la Intel), similar cu implementarea de referință în limbajul Rust folosind biblioteca Rayon..
- Implementarea în limbajul Rust a fost extinsă cu suport pentru backend-ul WASM SIMD, gestionat prin opțiunea Cargo wasm32_simd. Aceasta a oferit o îmbunătățire de 6 ori a performanței pentru seturi mari de date. În prezent, acest backend este disponibil doar pentru limbajul Rust.
- Utilitarul b3sum a fost extins cu suport pentru opțiunea —tag pentru compatibilitate cu utilitarele de calcul al sumelor de control GNU și BSD.
Sursa: linux.org.ru
