Több mint egy év fejlesztés után megjelent a 0.8.3 könyvtár xxHash, amely nagy teljesítményű nem kriptográfiai hash algoritmusokat valósít meg. xxHashA könyvtár és a parancssori eszköz C nyelven készült, és a BSD 2 licenc alatt érhető el.
Mi újság:
- Javítva lett a XXH3_128bits_withSecretandSeed() funkció hibája, amely bizonyos esetekben helytelen eredményekhez vezetett.
- Optimalizált megvalósítás került bevezetésre a LoongArch SX számára.
- Most a xxhsum parancssori eszköz automatikusan észleli és használja a legjobb elérhető vektortbővítéseket (SSE, AVX stb.). Korábban ehhez kifejezett build opcióra volt szükség, de most ez alapértelmezettként van engedélyezve (letiltás DISPATCH=0 megadásával).
- Szintén hozzáadták a xxhsum eszközhöz a --filelist / --files-from kulcsot, amely fájlneveket fogad el szöveges fájlból vagy stdin-ből, megkönnyítve a tömeges hash-elést.
- Az új -H3 mód 64 bites XXH3 hash-t generál XXH3_ előtaggal, hogy megkülönböztesse az előtag nélküli XXH64-től. Az xxh3sum szimbolikus link alapértelmezés szerint ezt a módot használja.
- Build ellenőrzés AIX és SPARC processzorokhoz.
Forrás: linux.org.ru
