├── Makefile ├── README.md ├── api.h ├── bitrev.code ├── consts.c ├── cpucycles.c ├── cpucycles.h ├── crypto_hash_sha256.c ├── crypto_hash_sha256.h ├── crypto_hash_sha512.c ├── crypto_hash_sha512.h ├── crypto_int16.h ├── crypto_int32.h ├── crypto_sign.h ├── crypto_stream.c ├── crypto_stream.h ├── crypto_stream_salsa20.h ├── crypto_stream_salsa20_amd64_xmm6.s ├── crypto_uint32.h ├── fastrandombytes.c ├── fastrandombytes.h ├── gauss ├── rnd │ ├── random.c │ └── random.h └── samplers │ └── rejection_ber_independent │ ├── gen_ber_table.py │ ├── rej_ber_independent.c │ └── rej_ber_independent_table.data ├── ntt.c ├── ntt.h ├── ntt_transform.c ├── oracle.c ├── oracle.h ├── params.h ├── randombytes.c ├── randombytes.h ├── sample.c ├── sample.h ├── sign.c ├── sign.h └── test ├── speed.c └── test_sign.c /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/README.md -------------------------------------------------------------------------------- /api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/api.h -------------------------------------------------------------------------------- /bitrev.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/bitrev.code -------------------------------------------------------------------------------- /consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/consts.c -------------------------------------------------------------------------------- /cpucycles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/cpucycles.c -------------------------------------------------------------------------------- /cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/cpucycles.h -------------------------------------------------------------------------------- /crypto_hash_sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_hash_sha256.c -------------------------------------------------------------------------------- /crypto_hash_sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_hash_sha256.h -------------------------------------------------------------------------------- /crypto_hash_sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_hash_sha512.c -------------------------------------------------------------------------------- /crypto_hash_sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_hash_sha512.h -------------------------------------------------------------------------------- /crypto_int16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_int16.h -------------------------------------------------------------------------------- /crypto_int32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_int32.h -------------------------------------------------------------------------------- /crypto_sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_sign.h -------------------------------------------------------------------------------- /crypto_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_stream.c -------------------------------------------------------------------------------- /crypto_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_stream.h -------------------------------------------------------------------------------- /crypto_stream_salsa20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_stream_salsa20.h -------------------------------------------------------------------------------- /crypto_stream_salsa20_amd64_xmm6.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_stream_salsa20_amd64_xmm6.s -------------------------------------------------------------------------------- /crypto_uint32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/crypto_uint32.h -------------------------------------------------------------------------------- /fastrandombytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/fastrandombytes.c -------------------------------------------------------------------------------- /fastrandombytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/fastrandombytes.h -------------------------------------------------------------------------------- /gauss/rnd/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/gauss/rnd/random.c -------------------------------------------------------------------------------- /gauss/rnd/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/gauss/rnd/random.h -------------------------------------------------------------------------------- /gauss/samplers/rejection_ber_independent/gen_ber_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/gauss/samplers/rejection_ber_independent/gen_ber_table.py -------------------------------------------------------------------------------- /gauss/samplers/rejection_ber_independent/rej_ber_independent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/gauss/samplers/rejection_ber_independent/rej_ber_independent.c -------------------------------------------------------------------------------- /gauss/samplers/rejection_ber_independent/rej_ber_independent_table.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/gauss/samplers/rejection_ber_independent/rej_ber_independent_table.data -------------------------------------------------------------------------------- /ntt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/ntt.c -------------------------------------------------------------------------------- /ntt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/ntt.h -------------------------------------------------------------------------------- /ntt_transform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/ntt_transform.c -------------------------------------------------------------------------------- /oracle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/oracle.c -------------------------------------------------------------------------------- /oracle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/oracle.h -------------------------------------------------------------------------------- /params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/params.h -------------------------------------------------------------------------------- /randombytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/randombytes.c -------------------------------------------------------------------------------- /randombytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/randombytes.h -------------------------------------------------------------------------------- /sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/sample.c -------------------------------------------------------------------------------- /sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/sample.h -------------------------------------------------------------------------------- /sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/sign.c -------------------------------------------------------------------------------- /sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/sign.h -------------------------------------------------------------------------------- /test/speed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/test/speed.c -------------------------------------------------------------------------------- /test/test_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fschlieker/ring-TESLA/HEAD/test/test_sign.c --------------------------------------------------------------------------------