Thom Wiggers
2108bdcdb5
Make a static global explicitly const
5 年之前
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 年之前
Matthias J. Kannwischer
901761d88a
make VS compiler happy in matrix_shake.c
5 年之前
Matthias J. Kannwischer
57ad79ae3a
remove preprocessor conditionals from frodokem640shake
5 年之前
Matthias J. Kannwischer
7701666093
remove OPENSSL preprocessor conditionals
5 年之前
Matthias J. Kannwischer
081442bb8d
use more recent version of the code
5 年之前
Thom Wiggers
199adb8072
Add -Wredundant-decls
5 年之前
Matthias J. Kannwischer
a4906713be
use optimized matrix_shake.c for frodokem640shake
5 年之前
Matthias J. Kannwischer
0127ba93f5
Add IND-CPA/IND-CCA2 security field to METADATA. add test for it as well ( #165 )
5 年之前
Matthias J. Kannwischer
1597e62514
add IND-CPA/IND-CCA2 security field to METADATA. add test for it as well
5 年之前
Douglas Stebila
3494c96e53
Update to latest changes from upstream, fix correctness on MS Visual Studio ( #163 )
5 年之前
Douglas Stebila
6e1f66d047
Don't run testvectors checks on KEMs ( #161 )
5 年之前
Joost Rijneveld
08e6c6c052
Use more standard -Wvla
5 年之前
Joost Rijneveld
68b12866ce
Use more standard Wvla
5 年之前
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 年之前
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 年之前
Thom Wiggers
b5d4e93478
Add -O3 to CFLAGS
5 年之前
Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META
5 年之前
Thom Wiggers
eb5f7f1e57
Fix int/size_t comparison in frodo
5 年之前
Douglas Stebila
ff71e7de11
Correct FrodoKEM submitter list
5 年之前
Douglas Stebila
8e7cf2b5cd
Fix linter complaints
5 年之前
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
5 年之前
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 年之前
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 年之前
Joost Rijneveld
fe010541ec
Move secret key length to implementation meta
5 年之前
Thom Wiggers
d39d7c66db
Add missing metadata to META
5 年之前
Douglas Stebila
19d177efb3
Use 5 iteractions for functional tests and test vectors
5 年之前
Douglas Stebila
72ff0dae94
Minor reformatting
5 年之前
Douglas Stebila
4162be0401
Switch for int and unsigned char to size_to and uint8_t
5 年之前
Douglas Stebila
41bc57689c
Fix more compiler warnings
5 年之前
Douglas Stebila
1e5e9d96f8
Fix compiler warnings and bug
5 年之前
Douglas Stebila
9cb1c56ac1
Make Frodo code endian-agnostic
5 年之前
Douglas Stebila
028fb2120e
Fix typo
5 年之前
Douglas Stebila
ca798ee18a
Fix Windows warnings
5 年之前
Douglas Stebila
f0ba4f2051
Add Windows Makefile
5 年之前
Douglas Stebila
e153dfdf56
Apply clang-tidy
5 年之前
Douglas Stebila
7485f35366
Apply astyle
5 年之前
Douglas Stebila
a2399091a7
Initial FrodoKEM-640-SHAKE implementation
5 年之前