BLAKE3 1.7.0

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

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster