├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── cmake-cross-compile-test.yml │ └── scorecard.yml ├── .gitignore ├── CHANGELOG ├── Doxyfile ├── Doxyfile-internal ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── appveyor.yml ├── cli ├── .tipi │ ├── deps │ └── opts ├── COPYING ├── README.md ├── xsum_arch.c ├── xsum_arch.h ├── xsum_bench.c ├── xsum_bench.h ├── xsum_config.h ├── xsum_os_specific.c ├── xsum_os_specific.h ├── xsum_output.c ├── xsum_output.h ├── xsum_sanity_check.c ├── xsum_sanity_check.h ├── xxhsum.1 ├── xxhsum.1.md └── xxhsum.c ├── clib.json ├── doc ├── README.md ├── xxhash.cry └── xxhash_spec.md ├── fuzz └── fuzzer.c ├── libxxhash.pc.in ├── tests ├── Makefile ├── bench │ ├── .clang_complete │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── benchHash.c │ ├── benchHash.h │ ├── benchfn.c │ ├── benchfn.h │ ├── bhDisplay.c │ ├── bhDisplay.h │ ├── hashes.h │ ├── main.c │ ├── timefn.c │ └── timefn.h ├── cli-comment-line.sh ├── cli-ignore-missing.sh ├── collisions │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── allcodecs │ │ ├── README.md │ │ ├── dummy.c │ │ └── dummy.h │ ├── hashes.h │ ├── main.c │ ├── pool.c │ ├── pool.h │ ├── sort.cc │ ├── sort.hh │ ├── threading.c │ └── threading.h ├── filename-escape.sh ├── generate_unicode_test.c ├── multiInclude.c ├── ppc_define.c ├── sanity_test.c ├── sanity_test_vectors.h ├── sanity_test_vectors_generator.c ├── test_alias.c └── unicode_lint.sh ├── xxh3.h ├── xxh_x86dispatch.c ├── xxh_x86dispatch.h ├── xxhash.c └── xxhash.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cmake-cross-compile-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.github/workflows/cmake-cross-compile-test.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/Doxyfile -------------------------------------------------------------------------------- /Doxyfile-internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/Doxyfile-internal -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/SECURITY.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cli/.tipi/deps: -------------------------------------------------------------------------------- 1 | { 2 | "Cyan4973/xxHash": { } 3 | } -------------------------------------------------------------------------------- /cli/.tipi/opts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/COPYING -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/xsum_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_arch.c -------------------------------------------------------------------------------- /cli/xsum_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_arch.h -------------------------------------------------------------------------------- /cli/xsum_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_bench.c -------------------------------------------------------------------------------- /cli/xsum_bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_bench.h -------------------------------------------------------------------------------- /cli/xsum_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_config.h -------------------------------------------------------------------------------- /cli/xsum_os_specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_os_specific.c -------------------------------------------------------------------------------- /cli/xsum_os_specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_os_specific.h -------------------------------------------------------------------------------- /cli/xsum_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_output.c -------------------------------------------------------------------------------- /cli/xsum_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_output.h -------------------------------------------------------------------------------- /cli/xsum_sanity_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_sanity_check.c -------------------------------------------------------------------------------- /cli/xsum_sanity_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xsum_sanity_check.h -------------------------------------------------------------------------------- /cli/xxhsum.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xxhsum.1 -------------------------------------------------------------------------------- /cli/xxhsum.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xxhsum.1.md -------------------------------------------------------------------------------- /cli/xxhsum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/cli/xxhsum.c -------------------------------------------------------------------------------- /clib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/clib.json -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/xxhash.cry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/doc/xxhash.cry -------------------------------------------------------------------------------- /doc/xxhash_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/doc/xxhash_spec.md -------------------------------------------------------------------------------- /fuzz/fuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/fuzz/fuzzer.c -------------------------------------------------------------------------------- /libxxhash.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/libxxhash.pc.in -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/bench/.clang_complete: -------------------------------------------------------------------------------- 1 | -I../.. 2 | -------------------------------------------------------------------------------- /tests/bench/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/.gitignore -------------------------------------------------------------------------------- /tests/bench/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/LICENSE -------------------------------------------------------------------------------- /tests/bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/Makefile -------------------------------------------------------------------------------- /tests/bench/benchHash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/benchHash.c -------------------------------------------------------------------------------- /tests/bench/benchHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/benchHash.h -------------------------------------------------------------------------------- /tests/bench/benchfn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/benchfn.c -------------------------------------------------------------------------------- /tests/bench/benchfn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/benchfn.h -------------------------------------------------------------------------------- /tests/bench/bhDisplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/bhDisplay.c -------------------------------------------------------------------------------- /tests/bench/bhDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/bhDisplay.h -------------------------------------------------------------------------------- /tests/bench/hashes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/hashes.h -------------------------------------------------------------------------------- /tests/bench/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/main.c -------------------------------------------------------------------------------- /tests/bench/timefn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/timefn.c -------------------------------------------------------------------------------- /tests/bench/timefn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/bench/timefn.h -------------------------------------------------------------------------------- /tests/cli-comment-line.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/cli-comment-line.sh -------------------------------------------------------------------------------- /tests/cli-ignore-missing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/cli-ignore-missing.sh -------------------------------------------------------------------------------- /tests/collisions/.gitignore: -------------------------------------------------------------------------------- 1 | #build artefacts 2 | collisionsTest 3 | -------------------------------------------------------------------------------- /tests/collisions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/LICENSE -------------------------------------------------------------------------------- /tests/collisions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/Makefile -------------------------------------------------------------------------------- /tests/collisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/README.md -------------------------------------------------------------------------------- /tests/collisions/allcodecs/README.md: -------------------------------------------------------------------------------- 1 | Put in this directory all hash algorithms to test 2 | -------------------------------------------------------------------------------- /tests/collisions/allcodecs/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/allcodecs/dummy.c -------------------------------------------------------------------------------- /tests/collisions/allcodecs/dummy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/allcodecs/dummy.h -------------------------------------------------------------------------------- /tests/collisions/hashes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/hashes.h -------------------------------------------------------------------------------- /tests/collisions/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/main.c -------------------------------------------------------------------------------- /tests/collisions/pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/pool.c -------------------------------------------------------------------------------- /tests/collisions/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/pool.h -------------------------------------------------------------------------------- /tests/collisions/sort.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/sort.cc -------------------------------------------------------------------------------- /tests/collisions/sort.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/sort.hh -------------------------------------------------------------------------------- /tests/collisions/threading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/threading.c -------------------------------------------------------------------------------- /tests/collisions/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/collisions/threading.h -------------------------------------------------------------------------------- /tests/filename-escape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/filename-escape.sh -------------------------------------------------------------------------------- /tests/generate_unicode_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/generate_unicode_test.c -------------------------------------------------------------------------------- /tests/multiInclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/multiInclude.c -------------------------------------------------------------------------------- /tests/ppc_define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/ppc_define.c -------------------------------------------------------------------------------- /tests/sanity_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/sanity_test.c -------------------------------------------------------------------------------- /tests/sanity_test_vectors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/sanity_test_vectors.h -------------------------------------------------------------------------------- /tests/sanity_test_vectors_generator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/sanity_test_vectors_generator.c -------------------------------------------------------------------------------- /tests/test_alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/test_alias.c -------------------------------------------------------------------------------- /tests/unicode_lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/tests/unicode_lint.sh -------------------------------------------------------------------------------- /xxh3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/xxh3.h -------------------------------------------------------------------------------- /xxh_x86dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/xxh_x86dispatch.c -------------------------------------------------------------------------------- /xxh_x86dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/xxh_x86dispatch.h -------------------------------------------------------------------------------- /xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/xxhash.c -------------------------------------------------------------------------------- /xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cyan4973/xxHash/HEAD/xxhash.h --------------------------------------------------------------------------------