Thom Wiggers
45e645c3a7
Fix Makefile.Microsoft_nmake header dependencies
5 anni fa
Thom Wiggers
d503a712ba
Fix nmakefiles
LIB is already an environment variable on Windows
5 anni fa
Thom Wiggers
7ad19a30a4
First start of windows test support
5 anni fa
Thom Wiggers
07b8c2ebe9
Make all apis use the uint8_t and size_t types
5 anni fa
Joost Rijneveld
879574b695
Include name of implementation in namespace
5 anni fa
Douglas Stebila
5297954630
Add dependency to header files in Makefile
5 anni fa
Thom Wiggers
3b73ea134d
Formatted everything with astyle
clang-format was not flexible enough to allow lining out things on
columns with spaces.
5 anni fa
Peter Schwabe
bf17b28d9d
Fixed tabs in Makefile, removed gcc-specific alignment of poly
5 anni fa
Douglas Stebila
3203f115e5
Remove GNUmakefile for Dilithium
5 anni fa
Douglas Stebila
157977258c
Make makefiles for Dilithium consistent with merged Kyber makefiles
5 anni fa
Douglas Stebila
0703346ddc
Remove signature makefiles
5 anni fa
Douglas Stebila
4f14ce17c9
Fix Windows build for dilithium-iii
5 anni fa
Douglas Stebila
19b25d47ed
Add Makefiles for dilithium-iii
5 anni fa
Douglas Stebila
5eb7485a01
Fix Windows build for dilithium-iii
5 anni fa
Douglas Stebila
7ea8e508a3
Add Makefiles for dilithium-iii
5 anni fa
Matthias J. Kannwischer
3b47fb2db7
check for license files
5 anni fa
Thom Wiggers
66d5284e43
Fix specification of current implementations
See #2
5 anni fa
Thom Wiggers
0c65364f34
Remove obsolete SHA3 hash from META.yml files.
We moved to SHA256 for compatibility with older versions of Python 3, and this hash is thus unchecked. It will only get out of date, so it seems better to remove it.
5 anni fa
Joost Rijneveld
5d5b6f26a3
Ensure Python3.5 compatibility
This means we must downgrade to SHA256, as SHA3 is not in hashlib.
5 anni fa
Joost Rijneveld
4cac434f47
Namespace Kyber768 and Dilithium-III
5 anni fa
Matthias J. Kannwischer
f7fb850ecf
check testvectors
5 anni fa
Joost Rijneveld
9760f45a46
Move scheme-specific META to scheme directory
5 anni fa
Thom Wiggers
4d0082fa43
Add travis config
Also fixes some tidy issues
Not sure why my local clang-tidy doesn't complain
5 anni fa
Thom Wiggers
c0deaa4952
Add automatic testing
5 anni fa
Thom Wiggers
6a8a9a0bf3
Fix tidy for signing
5 anni fa
Joost Rijneveld
7028025eb9
Normalize whitespace
5 anni fa
Joost Rijneveld
20fb166d01
Add META.yml for Dilithium-III
5 anni fa
Joost Rijneveld
2a5a628e48
Add Dilithium-III
5 anni fa