Thom Wiggers
2108bdcdb5
Make a static global explicitly const
5 vuotta sitten
Thom Wiggers
4cea81d15f
Convert `principal-submitter` into a list
There are schemes, like SABER (#192 ) that have more than one principal
submitter. Consistency warrants that we turn it into a list for all
schemes and don't do something with allowing either a str or a list:
that would just be very annoying to parse.
Closes #194
5 vuotta sitten
Matthias J. Kannwischer
c7c080568e
add opt versions of frodokem976aes, frodokem976shake, frodokem1344aes, frodokem1344shake and the corresponding duplicate checks
5 vuotta sitten
Thom Wiggers
199adb8072
Add -Wredundant-decls
5 vuotta sitten
Matthias J. Kannwischer
0127ba93f5
Add IND-CPA/IND-CCA2 security field to METADATA. add test for it as well ( #165 )
5 vuotta sitten
Matthias J. Kannwischer
1597e62514
add IND-CPA/IND-CCA2 security field to METADATA. add test for it as well
5 vuotta sitten
Douglas Stebila
3494c96e53
Update to latest changes from upstream, fix correctness on MS Visual Studio ( #163 )
5 vuotta sitten
Douglas Stebila
6e1f66d047
Don't run testvectors checks on KEMs ( #161 )
5 vuotta sitten
Joost Rijneveld
08e6c6c052
Use more standard -Wvla
5 vuotta sitten
Joost Rijneveld
68b12866ce
Use more standard Wvla
5 vuotta sitten
Joost Rijneveld
908329e0e8
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.
5 vuotta sitten
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.
5 vuotta sitten
Thom Wiggers
b5d4e93478
Add -O3 to CFLAGS
5 vuotta sitten
Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META
5 vuotta sitten
Thom Wiggers
eb5f7f1e57
Fix int/size_t comparison in frodo
5 vuotta sitten
Douglas Stebila
ff71e7de11
Correct FrodoKEM submitter list
5 vuotta sitten
Douglas Stebila
8e7cf2b5cd
Fix linter complaints
5 vuotta sitten
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
5 vuotta sitten
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
5 vuotta sitten
Douglas Stebila
cfc9705751
test_format wasn't actually checking output of astyle
It was only checking the return code, but astyle was always returning 0.
Changed to parse the output and look for the string "Formatted"
5 vuotta sitten
Douglas Stebila
37ccc09168
Move length-secret-key
5 vuotta sitten
Douglas Stebila
13e74c7b67
Update test vectors for new number of iterations
5 vuotta sitten
Douglas Stebila
624d82cc67
New required metadata fields
5 vuotta sitten
Douglas Stebila
46aa7ff9b2
Move duplicate consistency data outside of META.yml
5 vuotta sitten
Douglas Stebila
6b5d144415
Correct security level
5 vuotta sitten
Douglas Stebila
249bfb6197
Add FrodoKEM-976-SHAKE
5 vuotta sitten