Joost Rijneveld
68b12866ce
Use more standard Wvla
2019-04-24 13:52:02 +02:00
Joost Rijneveld
e32666a0ab
Throw errors when using variable-length arrays
...
Windows already complains about this in CI, but this will
let us catch these issues on Linux as well.
2019-04-24 12:35:17 +02:00
Thom Wiggers
f39b300e4e
Reduce number of tests for functest
2019-04-18 11:26:28 +02:00
Thom Wiggers
b5d4e93478
Add -O3 to CFLAGS
2019-04-17 11:56:16 +02:00
Douglas Stebila
24938353ac
Merge branch 'master' into nist-kat
2019-04-16 14:19:20 -04:00
Joost Rijneveld
fc7afd8f76
Add distclean to clean entire ../bin folder
2019-04-16 10:35:48 +02:00
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
2019-04-14 17:17:11 -04:00
Matthias J. Kannwischer
5587cdb4a8
Add -Wmissing-prototypes ( #109 )
...
* fix prototypes for sphincs and static functions in aes.c
* fix missing prototypes in all frodo variants
* fix missing prototypes in kyber
* remove const from non-pointer arguments in Frodo
* add missing prototypes to requirements in README
2019-04-13 11:47:29 -04:00
Joost Rijneveld
e9d1829de7
Merge pull request #95 from PQClean/aes
...
Aes
2019-04-11 09:58:46 +02:00
Joost Rijneveld
a7c147f410
Include 'common' in name of common test binaries
2019-04-11 09:54:52 +02:00
Joost Rijneveld
e766700a81
Add test_aes to make clean
2019-04-10 17:43:04 +02:00
Peter Schwabe
28337843b9
Added python test running all unit tests of common crypto functions
2019-04-10 16:02:45 +02:00
Douglas Stebila
7a5f7b9941
Enable some extra warnings ( #67 )
...
Enable some extra warnings
2019-04-07 08:14:41 -04:00
Thom Wiggers
d1fd8aa934
Check the specified sizes of the metadata match api.h consts
...
Fixes #88
2019-04-05 17:04:37 +02:00
Thom Wiggers
c95d2816bd
Enable some extra warnings
...
These warnings should help catch some non-obvious bugs.
2019-04-05 16:44:54 +02:00
Douglas Stebila
812c7f54ac
Global search and replace on sed
2019-03-21 22:56:28 -04:00
Thom Wiggers
6558773b21
Check if header guard is defined properly
...
Does this slightly uglily, but it should work.
2019-03-19 15:02:09 +00:00
Joost Rijneveld
6d84aec3db
Add SHA256
2019-03-11 16:50:00 +01:00
Joost Rijneveld
e959357f97
Remove fips202 test from all tests target
...
It's nice to be able to test this, but it does not need to happen
for every CI run.
2019-03-11 15:06:04 +01:00
Joost Rijneveld
23178c4c32
Add incremental API for shake128 and shake256
2019-03-07 17:01:16 +01:00
Thom Wiggers
17c9840b57
Move valgrind tests to python-based testing framework
2019-02-28 16:45:15 +01:00
Thom Wiggers
73197c6516
Add sanitizers to functests
2019-02-28 16:17:06 +01:00
Thom Wiggers
94224fb02c
Don't always Make clean
...
Undoes a7328f827c
2019-02-27 11:29:39 +01:00
Joost Rijneveld
879574b695
Include name of implementation in namespace
2019-02-27 09:18:38 +01:00
Douglas Stebila
2cb4cae4a4
Wrong source file for building functional tests
2019-02-26 20:46:09 -05:00
Douglas Stebila
a7328f827c
Force rebuilding implementation when building test files
2019-02-19 10:02:25 -05:00
Douglas Stebila
d07ce6389d
Merge branch 'ds-test-vectors' into ds-make-headers
2019-02-18 10:24:10 -05:00
Douglas Stebila
0eb589ba2f
Minor tweaks
2019-02-18 10:23:08 -05:00
Douglas Stebila
5297954630
Add dependency to header files in Makefile
2019-02-18 10:19:07 -05:00
Douglas Stebila
ae05ec9eba
Merge branch 'master' into ds-test-vectors
2019-02-18 10:11:38 -05:00
Douglas Stebila
fde02ce2b1
Migrate test vector checks to pythonic testing framework
2019-02-18 10:07:01 -05:00
Joost Rijneveld
17fb1be01c
Ensure .a-file for scheme is up to date for tests
2019-02-18 15:06:46 +01:00
Douglas Stebila
f64a7e0dd4
Reimplement Python tests using nose framework
2019-02-13 22:25:34 -05:00