O lançamento da versão 1.7.0 das bibliotecas ocorreu em 18 de março BLAKE3, implementando o algoritmo criptográfico de hash BLAKE3 nas linguagens C e Rust, disponíveis como domínio público ou sob a licença Apache 2.0.
O projeto também oferece a ferramenta de linha de comando b3sum, escrita em Rust.
Lista de mudanças:
- A implementação em C foi aprimorada com suporte a multithreading (baseado na biblioteca oneTBB da Intel), semelhante à implementação de referência em Rust usando a biblioteca Rayon..
- A implementação em Rust agora inclui suporte para o backend WASM SIMD, controlado pela opção Cargo wasm32_simd. Isso resultou em uma melhoria de 6 vezes no desempenho para grandes conjuntos de dados. No momento, esse backend está disponível apenas para Rust.
- A ferramenta b3sum agora suporta a opção —tag para compatibilidade com ferramentas de soma de verificação GNU e BSD.
Fonte: linux.org.ru
