├── LICENSE ├── README.md └── src ├── Makefile ├── Makefile.win32 ├── api.c ├── api_128_256.c ├── api_257_512.c ├── api_769_1024.c ├── bat.h ├── blake2.h ├── blake2b.c ├── blake2s.c ├── codec.c ├── fft.c ├── fnr.c ├── inner.h ├── kem128.c ├── kem257.c ├── kem769.c ├── keygen.c ├── modgen.c ├── modqp.c ├── prng.c ├── speed_bat.c └── test_bat.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BAT 2 | BAT KEM/Signature Reference Implementation 3 | -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Makefile.win32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/Makefile.win32 -------------------------------------------------------------------------------- /src/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/api.c -------------------------------------------------------------------------------- /src/api_128_256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/api_128_256.c -------------------------------------------------------------------------------- /src/api_257_512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/api_257_512.c -------------------------------------------------------------------------------- /src/api_769_1024.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/api_769_1024.c -------------------------------------------------------------------------------- /src/bat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/bat.h -------------------------------------------------------------------------------- /src/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/blake2.h -------------------------------------------------------------------------------- /src/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/blake2b.c -------------------------------------------------------------------------------- /src/blake2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/blake2s.c -------------------------------------------------------------------------------- /src/codec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/codec.c -------------------------------------------------------------------------------- /src/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/fft.c -------------------------------------------------------------------------------- /src/fnr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/fnr.c -------------------------------------------------------------------------------- /src/inner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/inner.h -------------------------------------------------------------------------------- /src/kem128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/kem128.c -------------------------------------------------------------------------------- /src/kem257.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/kem257.c -------------------------------------------------------------------------------- /src/kem769.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/kem769.c -------------------------------------------------------------------------------- /src/keygen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/keygen.c -------------------------------------------------------------------------------- /src/modgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/modgen.c -------------------------------------------------------------------------------- /src/modqp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/modqp.c -------------------------------------------------------------------------------- /src/prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/prng.c -------------------------------------------------------------------------------- /src/speed_bat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/speed_bat.c -------------------------------------------------------------------------------- /src/test_bat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pornin/BAT/HEAD/src/test_bat.c --------------------------------------------------------------------------------