Thom Wiggers
6427e7f808
Further improve .gitattributes
5 years ago
Thom Wiggers
729efea957
Handle whitespace via gitattributes
5 years ago
Joost Rijneveld
7028025eb9
Normalize whitespace
5 years ago
Thom Wiggers
b22a21c08a
Add clang-tidy, only require SCHEME where needed
5 years ago
Joost Rijneveld
20fb166d01
Add META.yml for Dilithium-III
5 years ago
Joost Rijneveld
2a5a628e48
Add Dilithium-III
5 years ago
Joost Rijneveld
d3d6f7b7b7
Replace functional test by tests from PQM4
This also adds some code for canaries, and unifies crypto_{kem,sign}
5 years ago
Joost Rijneveld
6f48921cd5
Manually format MUSH macros in randombytes
The previous formatting did not immediately stabilize,
and the resulting formatting is somewhat arbitrary.
Manually inserting linebreaks seems to make more sense.
5 years ago
Joost Rijneveld
8c5f2773cb
Reduce the number of functional tests
5 years ago
Joost Rijneveld
39dfbe4e32
Add list of submitters to kyber768/META.yml
Separating this into principal and auxiliary submitters was
chosen by NIST. If we do not do the same thing, we would have to
decide how to order names. People seem to have opinions on ordering.
5 years ago
Matthias J. Kannwischer
39aba8ac24
add .clang-format and formatted all the files
5 years ago
Joost Rijneveld
b35856eece
Add a META.yml for Kyber768
5 years ago
Joost Rijneveld
be0c13f50c
Generalize functest to crypto_{kem,sign}
5 years ago
Joost Rijneveld
87bbb1887f
Make crypto_{kem,sign} part of SCHEME variable
5 years ago
Thom Wiggers
96ae01ef1b
Clarify that randombytes.c is not at all random
5 years ago
Joost Rijneveld
a2ee9cbadb
Add CFLAGS for strict warning checks
5 years ago
Joost Rijneveld
b5e46c91b8
Remove unused variables from randombytes
5 years ago
Joost Rijneveld
fa6aedb068
Add minimal Makefile and kyber768 as startingpoint
5 years ago
Matthias J. Kannwischer
6af18c31cd
add common sha2/sha3/randombytes
5 years ago
Thom Wiggers
06dcca459e
Checkboxes
5 years ago
Thom Wiggers
ab412bda38
Spelling and formatting fixes
5 years ago
Peter Schwabe
5a22a4faec
Renamed sigbytes to siglen (consistent with mlen)
5 years ago
Peter Schwabe
4b7e5efbf5
Small fix to README
5 years ago
Peter Schwabe
b218255e3e
Fixed (?) comment in README
5 years ago
Peter Schwabe
e2a4b73d4d
First sketch of the README
5 years ago
cryptojedi
245533f0d6
Initial commit
5 years ago