Am 18. MĂ€rz wurde die Version 1.7.0 der Bibliotheken BLAKE3, die den kryptografischen Hash-Algorithmus implementieren BLAKE3 in den Sprachen C und Rust und als Public Domain oder unter der Apache 2.0-Lizenz verbreitet werden.
Das Projekt bietet auch das Konsolen-Utility b3sum, geschrieben in Rust.
Ănderungsprotokoll:
- In die C-Implementierung wurde UnterstĂŒtzung fĂŒr Multithreading (basierend auf der Bibliothek oneTBB von Intel) hinzugefĂŒgt, analog zur Referenzimplementierung in Rust unter Verwendung der Bibliothek Rayon.
- In die Rust-Implementierung wurde UnterstĂŒtzung fĂŒr das WASM SIMD-Backend hinzugefĂŒgt, gesteuert durch die Cargo-Option wasm32_simd. Dies fĂŒhrte zu einer 6-fach Verbesserung der Leistung bei groĂen Datenmengen. Momentan ist dieses Backend nur fĂŒr die Sprache Rust verfĂŒgbar.
- Im Utility b3sum wurde die UnterstĂŒtzung der Option âtag fĂŒr die KompatibilitĂ€t mit den PrĂŒfziffern-Utilities von GNU und BSD hinzugefĂŒgt.
Quelle: linux.org.ru
