Am 18. MÀrz wurde Version 1.7.0 der Bibliotheken veröffentlicht BLAKE3, die den kryptografischen Hashalgorithmus implementieren BLAKE3 in den Programmiersprachen C und Rust, und die als Public Domain oder unter der Apache 2.0 Lizenz verteilt werden.
Das Projekt bietet auch das Konsolen-Utility b3sum, das in Rust geschrieben ist.
Ănderungsprotokoll:
- In die Implementierung in C wurde die UnterstĂŒtzung fĂŒr Multithreading hinzugefĂŒgt (basierend auf der Bibliothek oneTBB von Intel), Ă€hnlich der Referenzimplementierung in Rust, die die Bibliothek verwendet. Rayon.
- In die Implementierung in Rust wurde die UnterstĂŒtzung fĂŒr das WASM SIMD-Backend hinzugefĂŒgt, welches durch die Option Cargo wasm32_simd gesteuert wird. Dies fĂŒhrte zu einer 6-fachen Leistungssteigerung bei groĂen Daten. Momentan ist dieses Backend nur fĂŒr die Programmiersprache Rust verfĂŒgbar.
- Im b3sum-Utility wurde die UnterstĂŒtzung fĂŒr die Option âtag fĂŒr die KompatibilitĂ€t mit den PrĂŒfziffern-Utilities von GNU und BSD hinzugefĂŒgt.
Quelle: linux.org.ru
