Dopo più di un anno di sviluppo è stata rilasciata la versione 0.8.3 della libreria xxHash, che implementa algoritmi hash non crittografici ad alte prestazioni xxHash. La libreria e l'utilità della console sono scritte in C e distribuite sotto la licenza BSD 2.
Novità:
- Risolto un bug nella funzione XXH3_128bits_withSecretandSeed(), che in alcuni casi portava a risultati errati.
- Aggiunta implementazione ottimizzata per LoongArch SX.
- L'utilità della console xxhsum ora rileva e utilizza automaticamente le migliori estensioni vettoriali disponibili (SSE, AVX, ecc.). In precedenza questo richiedeva un'opzione di compilazione esplicita, ma ora è abilitato per impostazione predefinita (disabilitato impostando DISPATCH=0).
- All'utilità xxhsum è stato aggiunto anche lo switch --filelist / --files-from, che accetta nomi di file da un file di testo o stdin, semplificando l'hashing di massa.
- La nuova modalità -H3 genera hash XXH64 a 3 bit con il prefisso XXH3_ per distinguerli da XXH64 senza prefisso. Symlink xxh3sum utilizza questa modalità per impostazione predefinita.
- Verifica dell'assemblaggio per processori AIX e SPARC.
Fonte: linux.org.ru
