Após mais de um ano de desenvolvimento, foi lançado o 0.8.3 da biblioteca xxHash, que implementa algoritmos de hash não criptográficos de alto desempenho xxHash. A biblioteca e a ferramenta de linha de comando foram escritas em C e são distribuídas sob a licença BSD 2.
Novidades:
- Corrigido um erro na função XXH3_128bits_withSecretandSeed(), que causava resultados incorretos em alguns casos.
- Implementação otimizada adicionada para LoongArch SX.
- Agora a ferramenta de linha de comando xxhsum detecta automaticamente e utiliza a melhor das extensões vetoriais disponíveis (SSE, AVX, etc.). Anteriormente, isso exigia uma opção de compilação explícita, mas agora está ativado por padrão (pode ser desativado definindo DISPATCH=0).
- Também foi adicionado à ferramenta xxhsum a opção —filelist / —files-from, que aceita nomes de arquivos de um arquivo de texto ou stdin, facilitando o hash em massa.
- O novo modo -H3 gera hashes XXH3 de 64 bits com o prefixo XXH3_, para diferenciá-los do XXH64 sem prefixo. O symlink xxh3sum utiliza esse modo por padrão.
- Verificação da build para processadores AIX e SPARC.
Fonte: linux.org.ru
