12 Commits

Author SHA1 Message Date
Christian Paquin
d68bacfa58 Fix nightly qtesla failure on gcc5 (#573) 2019-12-16 12:01:39 -05:00
Christian Paquin
4cb278e36a Adds avx2 implementation for qtesla (#553)
* Renamed qtesla portable folder, to better integrate avx2 files.

* Added avx2 support to qtesla

* Disabled KAT check for qtesla when avx2 is enabled.

* Commented the disabling of kat check for qtesla w/ avx2

* Fixed portable qtesla version and disabled avx2 on windows.

* Now reads use options from oqsconfig.h, accessible in CI tests.

* Skip config option check on windows.

* Moved cshake128x4 from qtesla dir to common sha3 dir.

* Added qtesla avx2 KATs, and use them when avx2 is enabled

* Prettyprint

* Fixed the qtesla avx2 condition check (needed a not xor)
2019-11-05 19:03:33 -05:00
Christian Paquin
cac45613b1 Added SIKE compressed KATs, just added to the source project. 2019-09-12 12:38:24 -04:00
Christian Paquin
91be46de97 Renamed SIKE KAT files to match uppercased alg name. 2019-09-12 12:19:28 -04:00
Christian Paquin
142649b2e9 Renamed Sidh to SIDH in test_kat.py 2019-09-12 11:42:49 -04:00
Douglas Stebila
abea47380d Add kat_sig 2019-08-02 09:40:01 -04:00
Douglas Stebila
99a05f698a Fix bugs for tests on Windows 2019-08-01 19:50:55 -04:00
Douglas Stebila
cd2dbe2520 Try to make Python tests run on Windows 2019-08-01 16:54:57 -04:00
Douglas Stebila
c795ed2ac4 Use more available function 2019-08-01 15:30:13 -04:00
Douglas Stebila
e3a949a31a Filter some tests 2019-08-01 14:14:43 -04:00
Douglas Stebila
ba6027f4f4 Change how disabled KEMs are handled 2019-08-01 13:20:32 -04:00
Douglas Stebila
ab970ae2c0 Switch KEM KAT checks to Python test suite 2019-08-01 11:53:15 -04:00