Em 18 de março, as bibliotecas 1.7.0 foram lançadas BLAKE3, implementando um algoritmo de hash criptográfico BLAKE3 em C e Rust, e distribuído em domínio público ou sob a licença Apache 2.0.
O projeto também fornece um utilitário de console, b3sum, escrito em Rust.
Lista de alterações:
- A implementação C agora tem suporte multithreading (com base na biblioteca um TBB da Intel), semelhante à implementação de referência em Rust usando a biblioteca Rayon.
- A implementação do Rust agora suporta o backend WASM SIMD, controlado pela opção Cargo wasm32_simd. Isso resultou em uma melhoria de desempenho de 6x para big data. Atualmente, este backend está disponível apenas para a linguagem Rust.
- O utilitário b3sum foi atualizado para suportar a opção --tag para compatibilidade com os utilitários de soma de verificação GNU e BSD.
Fonte: linux.org.ru
