Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META
il y a 5 ans
Douglas Stebila
09632377f9
Skip clang-tidy on Windows
il y a 5 ans
Thom Wiggers
546d9e41f2
Make output of sanitizer nicer
il y a 5 ans
Thom Wiggers
327429b625
Make sure -fsanitizer binaries are always cleaned up
il y a 5 ans
Thom Wiggers
9c4aebd8e3
sanitizers don't need valgrind
il y a 5 ans
Joost Rijneveld
fc7afd8f76
Add distclean to clean entire ../bin folder
il y a 5 ans
Thom Wiggers
09a35993da
Skip Valgrind on OSX
il y a 5 ans
Thom Wiggers
a5e906a306
Fix sanitizer test
il y a 5 ans
Douglas Stebila
b80eebdd71
Fix Windows type warning
il y a 5 ans
Douglas Stebila
97260c2d69
Fix reference to nistkatrng
il y a 5 ans
Douglas Stebila
c54cdca983
Build nistkat on Windows
il y a 5 ans
Douglas Stebila
53ac90861c
Temporarily skip NIST KAT check for kyber768
il y a 5 ans
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
il y a 5 ans
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
il y a 5 ans
Douglas Stebila
d07e8ae7cb
Filter tests when diff'ing against master branch ( #103 )
il y a 5 ans
Douglas Stebila
0bc19b3633
Fix a few nits ( #107 )
* Minor changes
* Gracefully degrade if clang-tidy segfaults
* Typo on returncode
il y a 5 ans
Thom Wiggers
5b0174d282
Avoid clang tidy segfault ( #106 )
* Gracefully degrade if clang-tidy segfaults
* Typo on returncode
il y a 5 ans
Douglas Stebila
1e7ee7a4c2
skip_windows decorator
il y a 5 ans
Thom Wiggers
b2ef82e2da
Remove duplicate namespace_prefix
il y a 5 ans
Joost Rijneveld
7dcedfc56c
Allow -fix-errors to fix linter errors
il y a 5 ans
Joost Rijneveld
a7c147f410
Include 'common' in name of common test binaries
il y a 5 ans
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"
il y a 5 ans
Douglas Stebila
42a5e0e4ad
Use environment variables to selectively filter tests
il y a 5 ans
Douglas Stebila
8b4f656376
Skip too-slow valgrind tests on i386 CircleCI builds
il y a 5 ans
Douglas Stebila
c40276dd4a
Link against AES object on Windows
il y a 5 ans
Douglas Stebila
30c8661d82
Add FrodoKEM-1344-AES
il y a 5 ans
Douglas Stebila
999ea3afed
Add FrodoKEM-976-AES
il y a 5 ans
Douglas Stebila
395f14a2f6
Allow multiple sources for duplicate consistency checks; break into multiple unit test to improve output
il y a 5 ans
Joost Rijneveld
69b74706c1
Fix SHA3 test
il y a 5 ans
Douglas Stebila
e9427afeb2
Add FrodoKEM-640-AES
il y a 5 ans
Douglas Stebila
aea72d3eb2
Add macros for AES block size
il y a 5 ans
Joost Rijneveld
e766700a81
Add test_aes to `make clean`
il y a 5 ans
Joost Rijneveld
5d600a2543
Split tests into primitives
This ensures separate errors for separate common files
il y a 5 ans
Joost Rijneveld
f4607265c6
Remove unused imports
il y a 5 ans
Joost Rijneveld
03eb577a40
Pass list instead of single command to subprocess
il y a 5 ans
Joost Rijneveld
280bc60b1b
Use standard helper to skip Windows for /common
il y a 5 ans
Peter Schwabe
28337843b9
Added python test running all unit tests of common crypto functions
il y a 5 ans
Peter Schwabe
4970379baf
Added simple test for AES
il y a 5 ans
Joost Rijneveld
5853cb8e50
Test for preprocessor conditionals
il y a 5 ans
Joost Rijneveld
9e5fd74823
Test for prohibited includes in api.h
il y a 5 ans
Joost Rijneveld
cffe944bbf
Check that implementations are uniquely named
il y a 5 ans
Joost Rijneveld
fe010541ec
Move secret key length to implementation meta
il y a 5 ans
Joost Rijneveld
493d77d89b
Ensure tests do not break without schemes
il y a 5 ans
Joost Rijneveld
87a3c6ab39
Add functest/testvectors for detached signatures
il y a 5 ans
Douglas Stebila
2d6be066e7
Add FrodoKEM-1344-SHAKE
il y a 5 ans
Douglas Stebila
bef34697fb
Pull pycparser submodule if it's not present
il y a 5 ans
Douglas Stebila
46aa7ff9b2
Move duplicate consistency data outside of META.yml
il y a 5 ans
Thom Wiggers
1e9defd090
build printparams on Windows
il y a 5 ans
Thom Wiggers
d1fd8aa934
Check the specified sizes of the metadata match api.h consts
Fixes #88
il y a 5 ans
Thom Wiggers
c95d2816bd
Enable some extra warnings
These warnings should help catch some non-obvious bugs.
il y a 5 ans