BLAKE3 1.7.0

18 marca wydano wersję 1.7.0 bibliotek BLAKE3, implementujących algorytm kryptograficzny hashowania BLAKE3 w językach C i Rust, dystrybuowanych jako domena publiczna lub na licencji Apache 2.0.

Projekt udostępnia również narzędzie konsolowe b3sum, napisane w języku Rust.

Lista zmian:

  • W implementacji w języku C dodano wsparcie dla wielowątkowości (oparte na bibliotece oneTBB od Intela), analogicznie do wzorcowej implementacji w języku Rust z użyciem biblioteki Rayon.
  • W implementacji w języku Rust dodano wsparcie dla backendu WASM SIMD, zarządzanego przez opcję Cargo wasm32_simd. To przyniosło 6-krotne poprawienie wydajności dla dużych danych. Obecnie ten backend jest dostępny tylko dla języka Rust.
  • Do narzędzia b3sum dodano wsparcie dla opcji —tag, aby zapewnić zgodność z narzędziami do obliczania sum kontrolnych GNU i BSD.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster