LICENSE
MANIFEST.in
README.md
setup.py
src/PySPX.egg-info/PKG-INFO
src/PySPX.egg-info/SOURCES.txt
src/PySPX.egg-info/dependency_links.txt
src/PySPX.egg-info/not-zip-safe
src/PySPX.egg-info/requires.txt
src/PySPX.egg-info/top_level.txt
src/pyspx/__init__.py
src/pyspx/bindings.py
src/pyspx/build.py
src/sphincsplus/LICENSE
src/sphincsplus/README.md
src/sphincsplus/haraka-aesni/PQCgenKAT_sign.c
src/sphincsplus/haraka-aesni/address.c
src/sphincsplus/haraka-aesni/address.h
src/sphincsplus/haraka-aesni/api.h
src/sphincsplus/haraka-aesni/fors.c
src/sphincsplus/haraka-aesni/fors.h
src/sphincsplus/haraka-aesni/haraka.c
src/sphincsplus/haraka-aesni/haraka.h
src/sphincsplus/haraka-aesni/harakax4.h
src/sphincsplus/haraka-aesni/hash.h
src/sphincsplus/haraka-aesni/hash_haraka.c
src/sphincsplus/haraka-aesni/hash_harakax4.c
src/sphincsplus/haraka-aesni/hashx4.h
src/sphincsplus/haraka-aesni/params.h
src/sphincsplus/haraka-aesni/randombytes.c
src/sphincsplus/haraka-aesni/randombytes.h
src/sphincsplus/haraka-aesni/rng.c
src/sphincsplus/haraka-aesni/rng.h
src/sphincsplus/haraka-aesni/sign.c
src/sphincsplus/haraka-aesni/utils.c
src/sphincsplus/haraka-aesni/utils.h
src/sphincsplus/haraka-aesni/utilsx4.c
src/sphincsplus/haraka-aesni/utilsx4.h
src/sphincsplus/haraka-aesni/wots.c
src/sphincsplus/haraka-aesni/wots.h
src/sphincsplus/haraka-aesni/test/benchmark.c
src/sphincsplus/haraka-aesni/test/fors.c
src/sphincsplus/haraka-aesni/test/spx.c
src/sphincsplus/haraka-aesni/test/wots.c
src/sphincsplus/ref/PQCgenKAT_sign.c
src/sphincsplus/ref/address.c
src/sphincsplus/ref/address.h
src/sphincsplus/ref/api.h
src/sphincsplus/ref/fips202.c
src/sphincsplus/ref/fips202.h
src/sphincsplus/ref/fors.c
src/sphincsplus/ref/fors.h
src/sphincsplus/ref/haraka.c
src/sphincsplus/ref/haraka.h
src/sphincsplus/ref/hash.h
src/sphincsplus/ref/hash_haraka.c
src/sphincsplus/ref/hash_sha256.c
src/sphincsplus/ref/hash_shake256.c
src/sphincsplus/ref/params.h
src/sphincsplus/ref/randombytes.c
src/sphincsplus/ref/randombytes.h
src/sphincsplus/ref/rng.c
src/sphincsplus/ref/rng.h
src/sphincsplus/ref/sign.c
src/sphincsplus/ref/utils.c
src/sphincsplus/ref/utils.h
src/sphincsplus/ref/wots.c
src/sphincsplus/ref/wots.h
src/sphincsplus/ref/params/params-sphincs-haraka-128f.h
src/sphincsplus/ref/params/params-sphincs-haraka-128s.h
src/sphincsplus/ref/params/params-sphincs-haraka-192f.h
src/sphincsplus/ref/params/params-sphincs-haraka-192s.h
src/sphincsplus/ref/params/params-sphincs-haraka-256f.h
src/sphincsplus/ref/params/params-sphincs-haraka-256s.h
src/sphincsplus/ref/params/params-sphincs-sha256-128f.h
src/sphincsplus/ref/params/params-sphincs-sha256-128s.h
src/sphincsplus/ref/params/params-sphincs-sha256-192f.h
src/sphincsplus/ref/params/params-sphincs-sha256-192s.h
src/sphincsplus/ref/params/params-sphincs-sha256-256f.h
src/sphincsplus/ref/params/params-sphincs-sha256-256s.h
src/sphincsplus/ref/params/params-sphincs-shake256-128f.h
src/sphincsplus/ref/params/params-sphincs-shake256-128s.h
src/sphincsplus/ref/params/params-sphincs-shake256-192f.h
src/sphincsplus/ref/params/params-sphincs-shake256-192s.h
src/sphincsplus/ref/params/params-sphincs-shake256-256f.h
src/sphincsplus/ref/params/params-sphincs-shake256-256s.h
src/sphincsplus/ref/test/benchmark.c
src/sphincsplus/ref/test/fors.c
src/sphincsplus/ref/test/spx.c
src/sphincsplus/ref/test/wots.c
src/sphincsplus/sha256-avx2/PQCgenKAT_sign.c
src/sphincsplus/sha256-avx2/address.c
src/sphincsplus/sha256-avx2/address.h
src/sphincsplus/sha256-avx2/api.h
src/sphincsplus/sha256-avx2/fors.c
src/sphincsplus/sha256-avx2/fors.h
src/sphincsplus/sha256-avx2/hash.h
src/sphincsplus/sha256-avx2/hash_sha256.c
src/sphincsplus/sha256-avx2/hash_sha256x8.c
src/sphincsplus/sha256-avx2/hashx8.h
src/sphincsplus/sha256-avx2/params.h
src/sphincsplus/sha256-avx2/randombytes.c
src/sphincsplus/sha256-avx2/randombytes.h
src/sphincsplus/sha256-avx2/rng.c
src/sphincsplus/sha256-avx2/rng.h
src/sphincsplus/sha256-avx2/sha256avx.c
src/sphincsplus/sha256-avx2/sha256avx.h
src/sphincsplus/sha256-avx2/sign.c
src/sphincsplus/sha256-avx2/utils.c
src/sphincsplus/sha256-avx2/utils.h
src/sphincsplus/sha256-avx2/utilsx8.c
src/sphincsplus/sha256-avx2/utilsx8.h
src/sphincsplus/sha256-avx2/wots.c
src/sphincsplus/sha256-avx2/wots.h
src/sphincsplus/sha256-avx2/test/benchmark.c
src/sphincsplus/sha256-avx2/test/fors.c
src/sphincsplus/sha256-avx2/test/spx.c
src/sphincsplus/sha256-avx2/test/thashx8.c
src/sphincsplus/sha256-avx2/test/wots.c
src/sphincsplus/shake256-avx2/PQCgenKAT_sign.c
src/sphincsplus/shake256-avx2/address.c
src/sphincsplus/shake256-avx2/address.h
src/sphincsplus/shake256-avx2/api.h
src/sphincsplus/shake256-avx2/fips202.c
src/sphincsplus/shake256-avx2/fips202.h
src/sphincsplus/shake256-avx2/fips202x4.c
src/sphincsplus/shake256-avx2/fips202x4.h
src/sphincsplus/shake256-avx2/fors.c
src/sphincsplus/shake256-avx2/fors.h
src/sphincsplus/shake256-avx2/hash.h
src/sphincsplus/shake256-avx2/hash_shake256.c
src/sphincsplus/shake256-avx2/hash_shake256x4.c
src/sphincsplus/shake256-avx2/hashx4.h
src/sphincsplus/shake256-avx2/params.h
src/sphincsplus/shake256-avx2/randombytes.c
src/sphincsplus/shake256-avx2/randombytes.h
src/sphincsplus/shake256-avx2/rng.c
src/sphincsplus/shake256-avx2/rng.h
src/sphincsplus/shake256-avx2/sign.c
src/sphincsplus/shake256-avx2/utils.c
src/sphincsplus/shake256-avx2/utils.h
src/sphincsplus/shake256-avx2/utilsx4.c
src/sphincsplus/shake256-avx2/utilsx4.h
src/sphincsplus/shake256-avx2/wots.c
src/sphincsplus/shake256-avx2/wots.h
src/sphincsplus/shake256-avx2/keccak4x/KeccakP-1600-times4-SIMD256.c
src/sphincsplus/shake256-avx2/keccak4x/KeccakP-1600-times4-SnP.h
src/sphincsplus/shake256-avx2/keccak4x/SIMD256-config.h
src/sphincsplus/shake256-avx2/keccak4x/align.h
src/sphincsplus/shake256-avx2/keccak4x/brg_endian.h
src/sphincsplus/shake256-avx2/test/benchmark.c
src/sphincsplus/shake256-avx2/test/fors.c
src/sphincsplus/shake256-avx2/test/spx.c
src/sphincsplus/shake256-avx2/test/thashx4.c
src/sphincsplus/shake256-avx2/test/wots.c
tests/test_signing.py