pqc/crypto_sign
Sebastian 56a0fcb135 qTESLA (#239)
* Copied qTESLA-p-I round2 (2019-08-19) code

* Code compiles, NIST-KAT works

* Included detached signature API

* Generated testvectors

* Fixed name in api.h

* code style

* Fixed error in Makefile

* Passing pytest

* Fixing types (uint8_t bytes and size_t indices)

* Replaced SHAKE with SHAKE128 where necessary

* Fixed bug: (signed) integer overflow

* Added qTESLA-p-III

* Code is now independent of machine endianness

* repaired Microsoft makefile
2019-10-21 14:26:27 +02:00
..
dilithium2 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
dilithium3 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
dilithium4 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
falcon-512 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
falcon-1024 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
mqdss-48 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
mqdss-64 Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
qtesla-p-I qTESLA (#239) 2019-10-21 14:26:27 +02:00
qtesla-p-III qTESLA (#239) 2019-10-21 14:26:27 +02:00
rainbowIa-classic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowIa-cyclic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowIa-cyclic-compressed Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowIIIc-classic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowIIIc-cyclic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowIIIc-cyclic-compressed Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowVc-classic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowVc-cyclic Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
rainbowVc-cyclic-compressed Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-128f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-128f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-128s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-128s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-192f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-192f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-192s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-192s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-256f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-256f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-256s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-haraka-256s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-128f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-128f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-128s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-128s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-192f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-192f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-192s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-192s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-256f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-256f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-256s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-sha256-256s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-128f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-128f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-128s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-128s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-192f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-192f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-192s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-192s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-256f-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-256f-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-256s-robust Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00
sphincs-shake256-256s-simple Enable optimizers on Windows (#244) 2019-10-21 14:23:59 +02:00