На 18 март беше пусната версия 1.7.0 на библиотеките BLAKE3, реализиращи криптографския алгоритъм за хеширане BLAKE3 на езиците C и Rust, разпространявани като обществено достояние или по лиценз Apache 2.0.

Проектът предлага и конзолна утилита b3sum, написана на езика Rust.

Списък с промени:

  • В имплементацията на езика C е добавена поддръжка за многопоточност (основаваща се на библиотеката oneTBB от Intel), подобна на референтната имплементация на езика Rust с използването на библиотеката Rayon.
  • В имплементацията на езика Rust е добавена поддръжка за WASM SIMD бекенд, управляван от опцията Cargo wasm32_simd. Това доведе до 6-кратно подобрение на производителността за големи данни. В момента този бекенд е достъпен само за езика Rust.
  • В утилитата b3sum е добавена поддръжка за опцията —tag за съвместимост с утилитите за изчисляване на контролни суми GNU и BSD.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster