pqc/test
Matthias J. Kannwischer e56b2e5556
Add Dilithium (#172)
* fixes dynamic memory allocation test. previously a function called freeze() would trigger it

* this adds DilithiumII. Preprocessor conditionals still need to be removed

* fix ms Makefile

* fix MS compiler warnings

* clean-up

* remove preprocessor conditionals

* add dilithium3

* add dilithium4

* add duplicate consistency checks

* SHA2 state constants in common

* clean up symmetric.h

* Port SPHINCS+-SHA256 to sha256ctx struct

* Implement ctx struct for fips202

* Port Kyber{512,768,1024} to fips202 ctx struct

* Port NewHope to fips202 structs

* Port SPHINCS+-SHAKE256 to fips202 ctx structs

* Use opaque fips202 structs in MQDSS

* port dilithium to use fips202 ctx structs

* include -Wredundant-decls

* remove comment; format NTT constants

* reduce casts in power2round
2019-06-11 04:18:05 -05:00
..
common Add test for functions from SP800-185. 2019-06-07 11:46:55 +02:00
crypto_kem change ciphertext to completly random value to also cover only passively secure schemes 2019-05-09 07:38:17 +02:00
crypto_sign fix format strings for Windows 2019-05-16 11:30:24 +02:00
duplicate_consistency Add Dilithium (#172) 2019-06-11 04:18:05 -05:00
pycparser@e1a1d737be Prohibit using char without explicit sign modifier 2019-04-04 13:49:15 +02:00
helpers.py Merge pull request #154 from PQClean/detect_travis_Cron 2019-04-23 12:53:17 +02:00
Makefile Add test for functions from SP800-185. 2019-06-07 11:46:55 +02:00
Makefile.Microsoft_nmake Add test for functions from SP800-185. 2019-06-07 11:46:55 +02:00
pqclean.py use yaml.safe_load to silence warning. 2019-04-18 11:26:28 +02:00
test_api_h.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_char.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_common.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_compile_lib.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_duplicate_consistency.py another attempt at fixing appveyor 2019-04-18 11:26:28 +02:00
test_dynamic_memory.py Add Dilithium (#172) 2019-06-11 04:18:05 -05:00
test_format.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_functest.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_license.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_linter.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_makefile_dependencies.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_makefiles_present.py Rename makefile test to avoid confusion 2019-05-06 16:15:21 +02:00
test_metadata_sizes.py Merge pull request #117 from PQClean/run-only-diffs 2019-04-19 17:09:29 +02:00
test_metadata.py check nist kats for signatures. resolves #169 2019-05-16 11:20:18 +02:00
test_nistkat.py check nist kats for signatures. resolves #169 2019-05-16 11:20:18 +02:00
test_no_symlinks.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_preprocessor.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_symbol_namespace.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00
test_testvectors.py Don't run testvectors checks on KEMs (#161) 2019-04-30 11:15:57 -04:00
test_valgrind.py Change permit test into a decorator 2019-04-18 11:26:28 +02:00