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 years ago
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 years ago
Thom Wiggers
b5d4e93478
Add -O3 to CFLAGS
5 years ago
Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META
5 years ago
Douglas Stebila
4924ea0a6a
Copy ntru fixes from recent commits
5 years ago
Thom Wiggers
48bae57f24
Fix NTRU implementation according to c7fa0b98bc
5 years ago
Thom Wiggers
e711d6e3b9
Fix hash length in NTRU
5 years ago
Thom Wiggers
873216c702
Fix integer overflow problems in NTRU
5 years ago
Thom Wiggers
eb5f7f1e57
Fix int/size_t comparison in frodo
5 years ago
Thom Wiggers
3431dd2e0a
No reason for C source files to be executable
5 years ago
Douglas Stebila
6fce9cf1b9
Undo breaking compiler warning fix
5 years ago
Douglas Stebila
91f94cdd1c
Fix Windows compiler warnings
5 years ago
Douglas Stebila
56ce82a87c
Add ntruhrss701
5 years ago
Douglas Stebila
7a175c9e58
Add ntruhps4096821
5 years ago
Douglas Stebila
9cf75a2ab2
Metadata and duplicate consistency fixes for ntruhps2048677
5 years ago
Douglas Stebila
8c5b1cf356
Add ntruhps2048677
5 years ago
Douglas Stebila
ff71e7de11
Correct FrodoKEM submitter list
5 years ago
Douglas Stebila
8e7cf2b5cd
Fix linter complaints
5 years ago
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
5 years ago
Douglas Stebila
e72fd489ba
Add ntruhps2048509 ( #105 )
* Initial ntruhps2048509 implementation
* Turn compile-time #if's into runtime if's
* Test vector hash
* Resolve linter complaints
* Apply astyle
* Address Windows compiler complaints
* Address more Windows compiler complaints
* More Windows compiler complaints
* Apply astyle
* Add -Wmissing-prototypes
Co-Authored-By: dstebila <dstebila@users.noreply.github.com>
* Fix -Wmissing-prototypes errors, update LICENSE
5 years ago
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 years ago
Douglas Stebila
6ca367e2e6
Apply astyle
5 years ago
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 years ago
Douglas Stebila
7e8bd90d8c
Fix Windows compiler warnings and endianness
5 years ago
Douglas Stebila
30c8661d82
Add FrodoKEM-1344-AES
5 years ago
Douglas Stebila
999ea3afed
Add FrodoKEM-976-AES
5 years ago
Douglas Stebila
e9427afeb2
Add FrodoKEM-640-AES
5 years ago
Joost Rijneveld
dfe9508551
Remove preprocessor ignored codepath for Kyber
5 years ago
Joost Rijneveld
8d1ed9afc0
Remove include from Kyber's api.h
5 years ago
Douglas Stebila
37ccc09168
Move length-secret-key
5 years ago
Joost Rijneveld
fe010541ec
Move secret key length to implementation meta
5 years ago
Douglas Stebila
2d6be066e7
Add FrodoKEM-1344-SHAKE
5 years ago
Douglas Stebila
13e74c7b67
Update test vectors for new number of iterations
5 years ago
Douglas Stebila
624d82cc67
New required metadata fields
5 years ago
Douglas Stebila
46aa7ff9b2
Move duplicate consistency data outside of META.yml
5 years ago
Thom Wiggers
d39d7c66db
Add missing metadata to META
5 years ago
Douglas Stebila
19d177efb3
Use 5 iteractions for functional tests and test vectors
5 years ago
Douglas Stebila
6b5d144415
Correct security level
5 years ago
Douglas Stebila
249bfb6197
Add FrodoKEM-976-SHAKE
5 years ago
Douglas Stebila
72ff0dae94
Minor reformatting
5 years ago
Douglas Stebila
4162be0401
Switch for int and unsigned char to size_to and uint8_t
5 years ago
Douglas Stebila
41bc57689c
Fix more compiler warnings
5 years ago
Douglas Stebila
1e5e9d96f8
Fix compiler warnings and bug
5 years ago
Douglas Stebila
9cb1c56ac1
Make Frodo code endian-agnostic
5 years ago
Douglas Stebila
028fb2120e
Fix typo
5 years ago
Douglas Stebila
ca798ee18a
Fix Windows warnings
5 years ago
Douglas Stebila
f0ba4f2051
Add Windows Makefile
5 years ago
Douglas Stebila
e153dfdf56
Apply clang-tidy
5 years ago
Douglas Stebila
7485f35366
Apply astyle
5 years ago
Douglas Stebila
a2399091a7
Initial FrodoKEM-640-SHAKE implementation
5 years ago