Joost Rijneveld
972315dec5
Move secret key length back to scheme-level META
2019-04-17 11:08:45 +02:00
Douglas Stebila
aea3377582
Merge pull request #111 from PQClean/nist-kat
...
Add NIST KAT check for KEMs
2019-04-16 22:58:20 -04:00
Douglas Stebila
9b66c5550d
Merge pull request #116 from PQClean/downstream-projects
...
Write up some lines about some consumers
[skip ci]
2019-04-16 21:17:03 -04:00
Douglas Stebila
c593590362
Update text and add more details about OQS
...
[skip ci]
2019-04-16 21:16:11 -04:00
Douglas Stebila
09632377f9
Skip clang-tidy on Windows
2019-04-16 20:59:37 -04:00
Douglas Stebila
c0cf260113
Merge branch 'master' into nist-kat
2019-04-16 16:20:31 -04:00
Douglas Stebila
4f9fa5b625
Merge pull request #115 from PQClean/fix_ntru
...
Fix problems in the NTRU source code
2019-04-16 16:18:45 -04:00
Douglas Stebila
24938353ac
Merge branch 'master' into nist-kat
2019-04-16 14:19:20 -04:00
Thom Wiggers
48bae57f24
Fix NTRU implementation according to c7fa0b98bc
2019-04-16 15:25:18 +02:00
Thom Wiggers
21bd589962
Write up some lines about some consumers
2019-04-16 13:50:36 +02:00
Thom Wiggers
78257d4299
Add small note to PR template
...
[ci skip]
2019-04-16 13:39:26 +02:00
Thom Wiggers
e711d6e3b9
Fix hash length in NTRU
2019-04-16 13:37:50 +02:00
Thom Wiggers
873216c702
Fix integer overflow problems in NTRU
2019-04-16 13:37:50 +02:00
Thom Wiggers
eb5f7f1e57
Fix int/size_t comparison in frodo
2019-04-16 13:37:50 +02:00
Thom Wiggers
f17d739181
Merge pull request #114 from PQClean/sanitizer_fixes
...
Clean up some aspects of the tests and made NTRU-HPS code files not executable.
2019-04-16 13:37:13 +02:00
Thom Wiggers
3431dd2e0a
No reason for C source files to be executable
2019-04-16 13:28:44 +02:00
Thom Wiggers
546d9e41f2
Make output of sanitizer nicer
2019-04-16 13:28:43 +02:00
Thom Wiggers
327429b625
Make sure -fsanitizer binaries are always cleaned up
2019-04-16 13:28:43 +02:00
Thom Wiggers
9c4aebd8e3
sanitizers don't need valgrind
2019-04-16 12:39:14 +02:00
Joost Rijneveld
fc7afd8f76
Add distclean to clean entire ../bin folder
2019-04-16 10:35:48 +02:00
Joost Rijneveld
db7843c5eb
SPHINCS: make integer promotion explicit
2019-04-16 10:35:08 +02:00
Thom Wiggers
2a9d793152
Update CONTRIBUTING.md
2019-04-16 08:02:09 +02:00
Thom Wiggers
09a35993da
Skip Valgrind on OSX
2019-04-15 16:21:44 +02:00
Thom Wiggers
a5e906a306
Fix sanitizer test
2019-04-15 16:05:20 +02:00
Douglas Stebila
b80eebdd71
Fix Windows type warning
2019-04-14 20:31:17 -04:00
Douglas Stebila
97260c2d69
Fix reference to nistkatrng
2019-04-14 19:35:28 -04:00
Douglas Stebila
c54cdca983
Build nistkat on Windows
2019-04-14 19:31:15 -04:00
Douglas Stebila
c42619d855
Merge branch 'master' into nist-kat
2019-04-14 19:28:59 -04:00
Douglas Stebila
ff71e7de11
Correct FrodoKEM submitter list
2019-04-14 17:38:53 -04:00
Douglas Stebila
8e7cf2b5cd
Fix linter complaints
2019-04-14 17:29:58 -04:00
Douglas Stebila
53ac90861c
Temporarily skip NIST KAT check for kyber768
2019-04-14 17:19:52 -04:00
Douglas Stebila
a815543f32
Add NIST KAT check for KEMs
2019-04-14 17:17:11 -04:00
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
2019-04-13 13:08:07 -04:00
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
2019-04-13 11:47:29 -04:00
Douglas Stebila
d07e8ae7cb
Filter tests when diff'ing against master branch ( #103 )
2019-04-11 15:23:39 -04:00
Douglas Stebila
a15bbfcfe0
Merge pull request #101 from PQClean/frodo-aes
...
Add FrodoKEM AES parameterizations
2019-04-11 15:23:00 -04:00
Douglas Stebila
518e8656be
Merge branch 'master' into frodo-aes
2019-04-11 13:48:50 -04:00
Douglas Stebila
0bc19b3633
Fix a few nits ( #107 )
...
* Minor changes
* Gracefully degrade if clang-tidy segfaults
* Typo on returncode
2019-04-11 13:47:53 -04:00
Thom Wiggers
5b0174d282
Avoid clang tidy segfault ( #106 )
...
* Gracefully degrade if clang-tidy segfaults
* Typo on returncode
2019-04-11 13:22:50 -04:00
Douglas Stebila
1e7ee7a4c2
skip_windows decorator
2019-04-11 09:23:35 -04:00
Thom Wiggers
b2ef82e2da
Remove duplicate namespace_prefix
2019-04-11 15:11:18 +02:00
Douglas Stebila
6ca367e2e6
Apply astyle
2019-04-11 08:18:49 -04:00
Douglas Stebila
b7f390368e
Merge branch 'master' into frodo-aes
2019-04-11 08:15:40 -04:00
Joost Rijneveld
26ffedc86b
SPHINCS: strictly check integer conversions
2019-04-11 11:14:49 +02:00
Joost Rijneveld
7dcedfc56c
Allow -fix-errors to fix linter errors
2019-04-11 10:10:05 +02:00
Joost Rijneveld
671a4e60aa
Mark 'common' dependencies in README as complete
2019-04-11 10:04:43 +02:00
Joost Rijneveld
e9d1829de7
Merge pull request #95 from PQClean/aes
...
Aes
2019-04-11 09:58:46 +02:00
Joost Rijneveld
a7c147f410
Include 'common' in name of common test binaries
2019-04-11 09:54:52 +02:00
Thom Wiggers
bb0afc9f37
Merge pull request #104 from PQClean/astyle-fix
...
test_format wasn't actually checking output of astyle
2019-04-11 08:57:09 +02:00
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"
2019-04-10 21:23:33 -04:00