Douglas Stebila
3203f115e5
Remove GNUmakefile for Dilithium
5 years ago
Douglas Stebila
157977258c
Make makefiles for Dilithium consistent with merged Kyber makefiles
5 years ago
Douglas Stebila
f1f0c1d332
Merge branch 'master' into make-dilithium
5 years ago
Douglas Stebila
2e7c1d7481
Add local GNU Makefile and Windows nmake Makefile for kyber768 ( #13 )
Add local GNU Makefile and Windows nmake Makefile for kyber768
5 years ago
Douglas Stebila
361c38a47a
Update README to refer to common Makefile
5 years ago
Douglas Stebila
24e28e3402
Use a single Makefile for BSD and GNU Make and add comments
5 years ago
Douglas Stebila
0703346ddc
Remove signature makefiles
5 years ago
Douglas Stebila
4f14ce17c9
Fix Windows build for dilithium-iii
5 years ago
Douglas Stebila
19b25d47ed
Add Makefiles for dilithium-iii
5 years ago
Douglas Stebila
46ba607eba
Update README.md with information about Makefiles and Windows CI
5 years ago
Douglas Stebila
2d684ea323
Revert temporary error
5 years ago
Douglas Stebila
5d931897e6
Temporary check that errors really make the build fail
5 years ago
Douglas Stebila
b096330808
First attempt at appveyor configuration
5 years ago
Douglas Stebila
7c0ecc0cdb
Create nmake file for building on Windows and fix compilation error
5 years ago
Douglas Stebila
e98d053623
Rename
5 years ago
Douglas Stebila
4a387d7896
Rename GNU Makefile
5 years ago
Douglas Stebila
84d8d5a6c2
Clean up Makefile
5 years ago
Douglas Stebila
da2667a846
Add local Makefile for kyber768
5 years ago
Thom Wiggers
70c5e535bb
Fix accidentally deleted line
I shouldve run `make -B test-all`.
5 years ago
Douglas Stebila
5eb7485a01
Fix Windows build for dilithium-iii
5 years ago
Douglas Stebila
7ea8e508a3
Add Makefiles for dilithium-iii
5 years ago
Douglas Stebila
b6a40cebe7
Update README.md with information about Makefiles and Windows CI
5 years ago
Douglas Stebila
dcc18d9b66
Revert temporary error
5 years ago
Douglas Stebila
c22d445e98
Temporary check that errors really make the build fail
5 years ago
Douglas Stebila
fec2b5a97a
First attempt at appveyor configuration
5 years ago
Douglas Stebila
e914d18696
Create nmake file for building on Windows and fix compilation error
5 years ago
Douglas Stebila
06223ecb3a
Rename
5 years ago
Douglas Stebila
d6d7217742
Rename GNU Makefile
5 years ago
Douglas Stebila
da6dd5f792
Clean up Makefile
5 years ago
Thom Wiggers
59f92730cf
Include an actually random version of randombytes
5 years ago
Joost Rijneveld
a9e7e904d3
Run tests on userspace-emulated PowerPC
This has the downside of not supporting running tests on Valgrind, see
the discussion in issue #15 . However, this does test quite a lot
already.
This uses the docker container defined in
https://github.com/thomwiggers/debian-unstable-powerpc/ .
Co-authored-by: Thom Wiggers <thom@thomwiggers.nl>
5 years ago
Thom Wiggers
a8aa346912
Use python3-yaml instead of pip on Linux.
5 years ago
Thom Wiggers
11a2a45193
Add names to builds
5 years ago
Douglas Stebila
65918c0fa8
Add local Makefile for kyber768
5 years ago
Thom Wiggers
e7e4635b69
Fix SUPERCOP url
5 years ago
Matthias J. Kannwischer
3b47fb2db7
check for license files
5 years ago
Thom Wiggers
bdf12d8258
check_metadata.py should run with python 3
5 years ago
Thom Wiggers
c2747e6860
Further fix the zero return codes for bad kem ops
5 years ago
Thom Wiggers
66d5284e43
Fix specification of current implementations
See #2
5 years ago
Thom Wiggers
8fe988fe51
Check META files ( closes #6 )
5 years ago
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 years ago
Thom Wiggers
37be4a2044
Don't fail if decapsulating with wrong keys doesn't return -1
Closes #11
5 years ago
Thom Wiggers
31449679bd
Partially validate return codes
5 years ago
Thom Wiggers
3549be95f5
Don't install Python 3 on Travis OSX
It's already available. Should speed up the build a small bit
5 years ago
Thom Wiggers
52671df19e
don't run the symbol namespace check on OSX
5 years ago
Thom Wiggers
879b804da5
Use $(CC) instead of gcc
5 years ago
Thom Wiggers
07ca665f0b
Don't run Valgrind on OSX
It's poorly supported and reports false positives (See also #10 )
5 years ago
Thom Wiggers
b657d988b4
Add success output to check_symbol_namespace
Otherwise Make is vague if it did anything
5 years ago
Thom Wiggers
e19a0a3afa
Add debugging symbols for Valgrind
We need to use find loops to exclude *.dSYM folders created by -g on
OSX.
5 years ago
Thom Wiggers
2fe5dc73ea
Fix invalid symbols by excluding stdlib
This is a poor mans fix for the problem with the build, but what can you do 🤷
5 years ago