Március 18-án megjelent a 1.7.0 verziójú BLAKE3 könyvtárak BLAKE3, amelyek kriptográfiai hashelési algoritmust valósítanak meg BLAKE3 C és Rust nyelveken, és nyilvános domainben vagy az Apache 2.0 licenc alatt terjesztik őket.
A projekt egy b3sum konzolon futtatható eszközt is biztosít, amelyet Rust nyelven írtak.
Változások listája:
- A C nyelvű megvalósításba több szálú támogatás került, amely az oneTBB Intel könyvtárán alapul, hasonlóan a Rust nyelven végzett referencia megvalósításhoz a Rayon.
- könyvtár használatával. A Rust nyelvű megvalósításba WASM SIMD háttér támogatás került, amelyet a Cargo wasm32_simd opció kezel. Ez 6-szoros teljesítménynövekedést eredményezett nagy adatok esetén. Jelenleg ez a háttér csak a Rust nyelvhez elérhető.
- A b3sum eszközhöz hozzáadódott a —tag opció támogatása, hogy kompatibilis legyen a GNU és BSD ellenőrző összeg számoló eszközökkel.
Forrás: linux.org.ru
