Po več kot letu dni razvoja je izšla različica 0.8.3 knjižnice xxHash, ki implementira visoko zmogljive nekriptografske funkcije za ustvarjanje hash vrednosti xxHash. Knjižnica in konzolna orodja sta napisana v C-ju in sta na voljo pod licenco BSD 2.
Što je novo:
- Odpravljena je napaka v funkciji XXH3_128bits_withSecretandSeed(), ki je v nekaterih primerih povzročala nepravilne rezultate.
- Dodana je optimizirana implementacija za LoongArch SX.
- Zdaj konzolno orodje xxhsum samodejno prepozna in uporablja najboljše razpoložljive vektorske razširitve (SSE, AVX itd.). Prej je bila potrebna izrecna gradbena možnost, zdaj pa je privzeto vključena (izklopi se z nastavitvijo DISPATCH=0).
- V orodje xxhsum je bila dodana ključno besedo —filelist / —files-from, ki sprejema imena datotek iz besedilne datoteke ali stdin, kar poenostavi množično ustvarjanje hash vrednosti.
- Nov režim -H3 generira 64-bitne hash vrednosti XXH3 s predpono XXH3_, da jih loči od brezpredprefixnih XXH64. Simlink xxh3sum privzeto uporablja ta režim.
- Preverjanje gradnje za procesorje AIX in SPARC.
Izvor: linux.org.ru
