Joost Rijneveld
|
cffe944bbf
|
Check that implementations are uniquely named
|
2019-04-08 11:39:17 +02:00 |
|
Joost Rijneveld
|
fe010541ec
|
Move secret key length to implementation meta
|
2019-04-08 11:39:17 +02:00 |
|
Thom Wiggers
|
6257e9ea48
|
Merge pull request #91 from PQClean/detached-signatures
Test detached signatures
|
2019-04-08 11:37:36 +02:00 |
|
Joost Rijneveld
|
493d77d89b
|
Ensure tests do not break without schemes
|
2019-04-08 11:14:45 +02:00 |
|
Joost Rijneveld
|
87a3c6ab39
|
Add functest/testvectors for detached signatures
|
2019-04-08 10:23:24 +02:00 |
|
Douglas Stebila
|
7a5f7b9941
|
Enable some extra warnings (#67)
Enable some extra warnings
|
2019-04-07 08:14:41 -04:00 |
|
Joost Rijneveld
|
e2fcad2823
|
Merge branch 'master' into reduce-iterations
|
2019-04-06 13:10:21 +02:00 |
|
Thom Wiggers
|
1e9defd090
|
build printparams on Windows
|
2019-04-05 17:21:56 +02: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 |
|
Thom Wiggers
|
d39d7c66db
|
Add missing metadata to META
|
2019-04-05 16:38:26 +02:00 |
|
Joost Rijneveld
|
f355e77407
|
Clarify and reduce iterations for sig testvectors
This is actually different from signature functests,
which only tests mlen=32. Can be fixed later as that does
not impact the testvectors.
|
2019-04-05 16:32:39 +02:00 |
|
Douglas Stebila
|
19d177efb3
|
Use 5 iteractions for functional tests and test vectors
|
2019-04-05 10:22:52 -04:00 |
|
Joost Rijneveld
|
41edb79c0a
|
Clarify cc vs cpp
|
2019-04-05 13:04:32 +02:00 |
|
Thom Wiggers
|
4e47a0b513
|
Skip the prohibit-char test on Windows due to lack of cc
|
2019-04-05 10:39:08 +02:00 |
|
Thom Wiggers
|
bfa8589f96
|
Use cc -E instead of cpp
|
2019-04-05 10:31:31 +02:00 |
|
Joost Rijneveld
|
97e428a0b7
|
Skip preprocessing when cpp unavailable
|
2019-04-04 14:52:11 +02:00 |
|
Joost Rijneveld
|
17fc0da52e
|
Prohibit using char without explicit sign modifier
Related to #79
|
2019-04-04 13:49:15 +02:00 |
|
Douglas Stebila
|
4162be0401
|
Switch for int and unsigned char to size_to and uint8_t
|
2019-04-02 14:06:06 -04:00 |
|
Douglas Stebila
|
06973e6127
|
Force make clean on test_compile_lib
Helpful for local builds, even though it has no effect on fresh CI builds
|
2019-03-31 22:00:39 -04:00 |
|
Douglas Stebila
|
812c7f54ac
|
Global search and replace on sed
|
2019-03-21 22:56:28 -04:00 |
|
Thom Wiggers
|
e811376a95
|
Do the test more properly
|
2019-03-19 15:20:59 +00: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 |
|
Thom Wiggers
|
05b0f6d9cc
|
Namespace the #define constants.
|
2019-03-19 13:28:15 +00:00 |
|
Joost Rijneveld
|
f0ffc59696
|
Add SHA224 for completeness
|
2019-03-11 16:50:00 +01:00 |
|
Joost Rijneveld
|
83810dcc47
|
Expose incremental SHA2 API
|
2019-03-11 16:50:00 +01:00 |
|
Joost Rijneveld
|
6d84aec3db
|
Add SHA256
|
2019-03-11 16:50:00 +01:00 |
|
Thom Wiggers
|
91c2fb59cf
|
Merge pull request #74 from PQClean/incremental-fips202
Add incremental API for SHAKE and SHA3
|
2019-03-11 15:19:36 +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
|
760b5926c4
|
Add incremental SHA3
|
2019-03-07 17:01:23 +01:00 |
|
Joost Rijneveld
|
23178c4c32
|
Add incremental API for shake128 and shake256
|
2019-03-07 17:01:16 +01:00 |
|
Thom Wiggers
|
1399c7fd1f
|
Only ignore missing helper programs if not on CI
use randombytes in functest
Got dropped by the rebase
Work around missing clang-tidy on Travis
Also check if valgrind is available
|
2019-03-07 08:43:13 +01:00 |
|
Thom Wiggers
|
e450cd6042
|
Set modification time via os.utime
Hopefully quicker on Windows
|
2019-03-06 17:15:24 +01:00 |
|
Thom Wiggers
|
ff186b3dd6
|
Run AStyle if it is installed
Also try to install it on AppVeyor
|
2019-03-06 17:15:24 +01:00 |
|
Thom Wiggers
|
45e645c3a7
|
Fix Makefile.Microsoft_nmake header dependencies
|
2019-03-06 17:15:23 +01:00 |
|
Thom Wiggers
|
f25824246f
|
small improvements of reporting
|
2019-03-06 17:14:36 +01:00 |
|
Thom Wiggers
|
13867ab7b4
|
Fix tests on Windows
|
2019-03-06 17:14:36 +01:00 |
|
Thom Wiggers
|
dc1f7e204a
|
Add returncode support to helper.make
|
2019-03-06 17:14:35 +01:00 |
|
Thom Wiggers
|
7ad19a30a4
|
First start of windows test support
|
2019-03-06 17:14:31 +01:00 |
|
Thom Wiggers
|
07b8c2ebe9
|
Make all apis use the uint8_t and size_t types
|
2019-03-05 14:14:47 +01:00 |
|
Joost Rijneveld
|
e74fcbecc0
|
Merge pull request #66 from PQClean/tidy-python
Move clang-tidy into python-based tests
|
2019-03-05 11:23:03 +01:00 |
|
Thom Wiggers
|
75be658074
|
Clean up tests
Modify the tests to no longer construct the classes multiple times and
to have them make use of the new helpers.make() function.
|
2019-03-04 17:02:46 +01:00 |
|
Thom Wiggers
|
4178768599
|
Skip clang-tidy if not available
|
2019-03-01 13:00:43 +01:00 |
|
Thom Wiggers
|
e8c4cf949b
|
Move clang-tidy into python-based tests
|
2019-03-01 11:44:22 +01:00 |
|
Matthias J. Kannwischer
|
7a36262f6a
|
Merge pull request #60 from PQClean/format-check-in-python
Add formatting tests to the python-based testing framework.
|
2019-03-01 11:27:37 +01:00 |
|
Thom Wiggers
|
facc293a21
|
Add format tests to python tests
|
2019-02-28 17:06:44 +01:00 |
|
Thom Wiggers
|
17c9840b57
|
Move valgrind tests to python-based testing framework
|
2019-02-28 16:45:15 +01:00 |
|
Thom Wiggers
|
dac7235643
|
Only skip ASAN on ppc with Clang
|
2019-02-28 16:44:10 +01:00 |
|
Thom Wiggers
|
53591961c9
|
Fix supported platform debug print
|
2019-02-28 16:32:24 +01:00 |
|
Thom Wiggers
|
ea47ab3dad
|
Fix arm platform names
|
2019-02-28 16:18:06 +01:00 |
|