Douglas Stebila
|
999ea3afed
|
Add FrodoKEM-976-AES
|
2019-04-10 12:11:27 -04:00 |
|
Douglas Stebila
|
395f14a2f6
|
Allow multiple sources for duplicate consistency checks; break into multiple unit test to improve output
|
2019-04-10 12:07:49 -04:00 |
|
Joost Rijneveld
|
69b74706c1
|
Fix SHA3 test
|
2019-04-10 17:54:52 +02:00 |
|
Douglas Stebila
|
e9427afeb2
|
Add FrodoKEM-640-AES
|
2019-04-10 11:51:09 -04:00 |
|
Douglas Stebila
|
aea72d3eb2
|
Add macros for AES block size
|
2019-04-10 11:50:23 -04:00 |
|
Joost Rijneveld
|
e766700a81
|
Add test_aes to make clean
|
2019-04-10 17:43:04 +02:00 |
|
Douglas Stebila
|
a2c2521e81
|
Merge branch 'master' into frodo-aes
|
2019-04-10 11:37:44 -04:00 |
|
Joost Rijneveld
|
5d600a2543
|
Split tests into primitives
This ensures separate errors for separate common files
|
2019-04-10 16:42:28 +02:00 |
|
Joost Rijneveld
|
f4607265c6
|
Remove unused imports
|
2019-04-10 16:37:59 +02:00 |
|
Joost Rijneveld
|
03eb577a40
|
Pass list instead of single command to subprocess
|
2019-04-10 16:37:02 +02:00 |
|
Joost Rijneveld
|
280bc60b1b
|
Use standard helper to skip Windows for /common
|
2019-04-10 16:34:44 +02:00 |
|
Peter Schwabe
|
28337843b9
|
Added python test running all unit tests of common crypto functions
|
2019-04-10 16:02:45 +02:00 |
|
Peter Schwabe
|
4970379baf
|
Added simple test for AES
|
2019-04-10 13:24:42 +02:00 |
|
Joost Rijneveld
|
af508a9c1f
|
SPHINCS: remove stray Makefile variables
|
2019-04-10 10:07:44 +02:00 |
|
Joost Rijneveld
|
dc7cfa8d14
|
Merge pull request #90 from PQClean/sphincs-shake256-128f-simple
SPHINCS-SHAKE256-128f-simple
|
2019-04-09 18:49:05 +02:00 |
|
Joost Rijneveld
|
ba70da9189
|
Fix variable-length arrays using wrappers
|
2019-04-09 18:21:03 +02:00 |
|
Joost Rijneveld
|
e580dcb487
|
Remove stray include in api.h
|
2019-04-09 18:21:03 +02:00 |
|
Joost Rijneveld
|
6cb332cae5
|
Remove conditional preprocessor statements
|
2019-04-09 18:21:03 +02:00 |
|
Joost Rijneveld
|
80af118676
|
Prevent uninitialized variable warning
|
2019-04-09 18:21:03 +02:00 |
|
Joost Rijneveld
|
a300190d5b
|
Resolve type coercions
|
2019-04-09 18:21:00 +02:00 |
|
Joost Rijneveld
|
7540971a8b
|
Merge pull request #96 from PQClean/test_preprocessor
Test for preprocessor conditionals
|
2019-04-09 18:02:27 +02:00 |
|
Joost Rijneveld
|
a14dcefb32
|
Add SPHINCS-SHAKE256-128f-simple
|
2019-04-09 17:26:34 +02:00 |
|
Joost Rijneveld
|
56e8d17a7d
|
Move #if check from manual to automatic
|
2019-04-09 17:23:47 +02:00 |
|
Joost Rijneveld
|
dfe9508551
|
Remove preprocessor ignored codepath for Kyber
|
2019-04-09 17:23:31 +02:00 |
|
Joost Rijneveld
|
5853cb8e50
|
Test for preprocessor conditionals
|
2019-04-09 17:23:31 +02:00 |
|
Joost Rijneveld
|
8d1ed9afc0
|
Remove include from Kyber's api.h
|
2019-04-09 17:19:23 +02:00 |
|
Joost Rijneveld
|
9e5fd74823
|
Test for prohibited includes in api.h
|
2019-04-09 17:19:20 +02:00 |
|
Peter Schwabe
|
45a12595df
|
Added const keyword to a few pointer arguments in AES
|
2019-04-09 15:41:44 +02:00 |
|
Douglas Stebila
|
27366d6559
|
Add FrodoKEM-976-SHAKE and FrodoKEM-1344-SHAKE (#83)
Add FrodoKEM-976-SHAKE and FrodoKEM-1344-SHAKE
|
2019-04-09 09:37:51 -04:00 |
|
Douglas Stebila
|
37ccc09168
|
Move length-secret-key
|
2019-04-09 09:11:16 -04:00 |
|
Peter Schwabe
|
40661601bd
|
Eliminated unnecessary casts
|
2019-04-09 15:06:23 +02:00 |
|
Douglas Stebila
|
6fabab1fd9
|
Merge branch 'master' into more-frodo
|
2019-04-09 09:06:20 -04:00 |
|
Peter Schwabe
|
ed8a4ea2f4
|
Fixed wrong header name in aes.c
|
2019-04-09 14:57:52 +02:00 |
|
Peter Schwabe
|
93c24e34c6
|
Formatted AES code properly
|
2019-04-09 14:48:46 +02:00 |
|
Peter Schwabe
|
070db10cc1
|
Added (constant-time) AES implementation, based on BearSSL
|
2019-04-09 14:35:44 +02:00 |
|
Joost Rijneveld
|
4bf6810c9a
|
Explicitly disallow preprocessor #if
|
2019-04-09 11:17:54 +02:00 |
|
Thom Wiggers
|
0d24eb1f15
|
Merge pull request #92 from PQClean/move-secretkey-size-meta
Move secret-key length in META file
|
2019-04-08 11:42:29 +02:00 |
|
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
|
e7602479f1
|
Remove round 1 Dilithium
This does not implement the detached signature API, and will
change significantly for NIST's 2nd round anyway.
|
2019-04-08 10:23:29 +02:00 |
|
Joost Rijneveld
|
87a3c6ab39
|
Add functest/testvectors for detached signatures
|
2019-04-08 10:23:24 +02:00 |
|
Douglas Stebila
|
e697ee7fdd
|
Merge branch 'master' into more-frodo
|
2019-04-07 08:15:13 -04:00 |
|
Douglas Stebila
|
7a5f7b9941
|
Enable some extra warnings (#67)
Enable some extra warnings
|
2019-04-07 08:14:41 -04:00 |
|
Douglas Stebila
|
2d6be066e7
|
Add FrodoKEM-1344-SHAKE
|
2019-04-06 09:22:15 -04:00 |
|
Douglas Stebila
|
13e74c7b67
|
Update test vectors for new number of iterations
|
2019-04-06 09:22:04 -04:00 |
|
Douglas Stebila
|
bef34697fb
|
Pull pycparser submodule if it's not present
|
2019-04-06 09:21:40 -04:00 |
|
Douglas Stebila
|
624d82cc67
|
New required metadata fields
|
2019-04-06 09:09:45 -04:00 |
|
Douglas Stebila
|
46aa7ff9b2
|
Move duplicate consistency data outside of META.yml
|
2019-04-06 09:07:44 -04:00 |
|