gestumblinde

Gestumblinde - reference implementation of SLH-DSA
git clone git://www.tkruger.se/gestumblinde.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--README146L
-rw-r--r--python/__pycache__/address.cpython-310.pyc9040B
-rw-r--r--python/__pycache__/fors.cpython-310.pyc3195B
-rw-r--r--python/__pycache__/ht.cpython-310.pyc1575B
-rw-r--r--python/__pycache__/slh.cpython-310.pyc2985B
-rw-r--r--python/__pycache__/slh_dsa.cpython-310.pyc5921B
-rw-r--r--python/__pycache__/utils.cpython-310.pyc1378B
-rw-r--r--python/__pycache__/wotsp.cpython-310.pyc3003B
-rw-r--r--python/__pycache__/xmss.cpython-310.pyc2339B
-rw-r--r--python/address.py232L
-rw-r--r--python/bench.py95L
-rw-r--r--python/fors.py87L
-rw-r--r--python/ht.py54L
-rw-r--r--python/make_test_vectors.py175L
-rw-r--r--python/slh.py86L
-rw-r--r--python/slh_dsa.py234L
-rw-r--r--python/test-sha2-128f.py374L
-rw-r--r--python/test-sha2-128s.py374L
-rw-r--r--python/test-sha2-192f.py375L
-rw-r--r--python/test-sha2-192s.py374L
-rw-r--r--python/test-sha2-256f.py374L
-rw-r--r--python/test-sha2-256s.py374L
-rw-r--r--python/test-shake-128f.py374L
-rw-r--r--python/test-shake-128s.py374L
-rw-r--r--python/test-shake-192f.py374L
-rw-r--r--python/test-shake-192s.py374L
-rw-r--r--python/test-shake-256f.py374L
-rw-r--r--python/test-shake-256s.py374L
-rw-r--r--python/utils.py42L
-rw-r--r--python/wotsp.py83L
-rw-r--r--python/xmss.py69L
-rw-r--r--slh-dsa-sha2-128f-ref-vectors.json17238L
-rw-r--r--slh-dsa-sha2-128f-test-vectors.json35911L
-rw-r--r--slh-dsa-sha2-128s-ref-vectors.json8006L
-rw-r--r--slh-dsa-sha2-128s-test-vectors.json17539L
-rw-r--r--slh-dsa-sha2-192f-ref-vectors.json35862L
-rw-r--r--slh-dsa-sha2-192f-test-vectors.json74591L
-rw-r--r--slh-dsa-sha2-192s-ref-vectors.json16422L
-rw-r--r--slh-dsa-sha2-192s-test-vectors.json35852L
-rw-r--r--slh-dsa-sha2-256f-ref-vectors.json50102L
-rw-r--r--slh-dsa-sha2-256f-test-vectors.json105046L
-rw-r--r--slh-dsa-sha2-256s-ref-vectors.json30038L
-rw-r--r--slh-dsa-sha2-256s-test-vectors.json65045L
-rw-r--r--slh-dsa-shake-128f-ref-vectors.json17238L
-rw-r--r--slh-dsa-shake-128f-test-vectors.json35911L
-rw-r--r--slh-dsa-shake-128s-ref-vectors.json8006L
-rw-r--r--slh-dsa-shake-128s-test-vectors.json17539L
-rw-r--r--slh-dsa-shake-192f-ref-vectors.json35862L
-rw-r--r--slh-dsa-shake-192f-test-vectors.json74591L
-rw-r--r--slh-dsa-shake-192s-ref-vectors.json16422L
-rw-r--r--slh-dsa-shake-192s-test-vectors.json35852L
-rw-r--r--slh-dsa-shake-256f-ref-vectors.json50102L
-rw-r--r--slh-dsa-shake-256f-test-vectors.json105046L
-rw-r--r--slh-dsa-shake-256s-ref-vectors.json30038L
-rw-r--r--slh-dsa-shake-256s-test-vectors.json65045L
-rw-r--r--src/.clangd2L
-rw-r--r--src/Makefile70L
-rw-r--r--src/address.h40L
-rw-r--r--src/bench.c94L
-rwxr-xr-xsrc/benchmark.sh29L
-rw-r--r--src/clcommon.c26L
-rw-r--r--src/clcommon.h9L
-rw-r--r--src/context.h88L
-rw-r--r--src/fors.c110L
-rw-r--r--src/fors.h25L
-rw-r--r--src/hash.c389L
-rw-r--r--src/hash.h57L
-rw-r--r--src/ht.c74L
-rw-r--r--src/ht.h21L
-rw-r--r--src/keygen.c49L
-rw-r--r--src/random.h8L
-rw-r--r--src/sign.c54L
-rw-r--r--src/slh.c121L
-rw-r--r--src/slh.h22L
-rw-r--r--src/test/Makefile67L
-rw-r--r--src/test/files.h562L
-rw-r--r--src/test/test_fors.c205L
-rw-r--r--src/test/test_fors.h20L
-rw-r--r--src/test/test_ht.c116L
-rw-r--r--src/test/test_ht.h18L
-rw-r--r--src/test/test_slh.c117L
-rw-r--r--src/test/test_slh.h20L
-rw-r--r--src/test/test_wotsp.c154L
-rw-r--r--src/test/test_wotsp.h19L
-rw-r--r--src/test/test_xmss.c163L
-rw-r--r--src/test/test_xmss.h19L
-rw-r--r--src/test/tests.c66L
-rw-r--r--src/test/utils.c102L
-rw-r--r--src/test/utils.h19L
-rw-r--r--src/utils.c53L
-rw-r--r--src/utils.h14L
-rw-r--r--src/verif.c56L
-rw-r--r--src/wotsp.c148L
-rw-r--r--src/wotsp.h22L
-rw-r--r--src/xmss.c109L
-rw-r--r--src/xmss.h24L
-rw-r--r--tvectors/README.md116L
-rw-r--r--tvectors/orders/Makefile26L
-rw-r--r--tvectors/orders/README.md12L
-rw-r--r--tvectors/orders/orders.c107L
-rw-r--r--tvectors/sphincs/src/Makefile104L
-rw-r--r--tvectors/sphincs/src/slhdsa_gen.c97L
-rw-r--r--tvectors/sphincsplus_ref.patch44L