Commit Graph

1092 Commits

Author SHA1 Message Date
Thom Wiggers
a230c51cf5
Disable clang-tidy lint on windows.h include 2019-03-06 17:15:23 +01:00
Thom Wiggers
45e645c3a7
Fix Makefile.Microsoft_nmake header dependencies 2019-03-06 17:15:23 +01:00
Thom Wiggers
89e7383ecc
Add Python tests to Appveyor 2019-03-06 17:14:36 +01:00
Thom Wiggers
f25824246f
small improvements of reporting 2019-03-06 17:14:36 +01:00
Thom Wiggers
13867ab7b4
Fix tests on Windows 2019-03-06 17:14:36 +01:00
Thom Wiggers
dc1f7e204a
Add returncode support to helper.make 2019-03-06 17:14:35 +01:00
Thom Wiggers
d503a712ba
Fix nmakefiles
LIB is already an environment variable on Windows
2019-03-06 17:14:35 +01:00
Thom Wiggers
7ad19a30a4
First start of windows test support 2019-03-06 17:14:31 +01:00
Matthias J. Kannwischer
4e7415f30d
Merge pull request #71 from PQClean/fixed_size_apis
Make all apis use the uint8_t and size_t types
2019-03-06 17:11:54 +01:00
Thom Wiggers
07b8c2ebe9
Make all apis use the uint8_t and size_t types 2019-03-05 14:14:47 +01:00
Joost Rijneveld
e74fcbecc0
Merge pull request #66 from PQClean/tidy-python
Move clang-tidy into python-based tests
2019-03-05 11:23:03 +01:00
Joost Rijneveld
26ee50ef46
Merge pull request #68 from PQClean/test-cleanup
Clean up tests
2019-03-05 11:22:16 +01:00
Thom Wiggers
75be658074
Clean up tests
Modify the tests to no longer construct the classes multiple times and
to have them make use of the new helpers.make() function.
2019-03-04 17:02:46 +01:00
Thom Wiggers
0bff935662
Add CircleCI link to README 2019-03-04 13:25:35 +01:00
Thom Wiggers
4178768599
Skip clang-tidy if not available 2019-03-01 13:00:43 +01:00
Thom Wiggers
e8c4cf949b
Move clang-tidy into python-based tests 2019-03-01 11:44:22 +01:00
Matthias J. Kannwischer
7a36262f6a
Merge pull request #60 from PQClean/format-check-in-python
Add formatting tests to the python-based testing framework.
2019-03-01 11:27:37 +01:00
Matthias J. Kannwischer
110d2ba3a2
Merge pull request #64 from PQClean/valgrind_in_python
Valgrind in python
2019-03-01 11:14:24 +01:00
Thom Wiggers
00f72102ab
Install astyle on OSX 2019-02-28 17:06:45 +01:00
Thom Wiggers
facc293a21
Add format tests to python tests 2019-02-28 17:06:44 +01:00
Thom Wiggers
17c9840b57
Move valgrind tests to python-based testing framework 2019-02-28 16:45:15 +01:00
Thom Wiggers
dac7235643
Only skip ASAN on ppc with Clang 2019-02-28 16:44:10 +01:00
Joost Rijneveld
ed8e845f77
Clarify ambigious check wrt return codes 2019-02-28 16:37:00 +01:00
Thom Wiggers
53591961c9
Fix supported platform debug print 2019-02-28 16:32:24 +01:00
Thom Wiggers
ea47ab3dad
Fix arm platform names 2019-02-28 16:18:06 +01:00
Thom Wiggers
1180de5d30
Add environment to sanitizers on ARM 2019-02-28 16:17:58 +01:00
Thom Wiggers
59792522ae
Update Makefile to only include tests that are not in Python yet 2019-02-28 16:17:06 +01:00
Thom Wiggers
73197c6516
Add sanitizers to functests 2019-02-28 16:17:06 +01:00
Joost Rijneveld
66f0ba9d95
Merge pull request #65 from thomwiggers/containerized-build-circleci
Move builds to CircleCI build service
2019-02-28 16:14:58 +01:00
Thom Wiggers
760de42e13
Add status badges 2019-02-28 16:05:45 +01:00
Thom Wiggers
97b298a04e
Only build OS X on travis 2019-02-28 16:01:06 +01:00
Thom Wiggers
6999e34820
Add circleci
Build on circleci, should be much faster.
2019-02-28 15:58:47 +01:00
Thom Wiggers
f3e38dbfb2
Merge pull request #62 from PQClean/functestunalign
Un-align input byte arrays to catch assumptions about data alignment
2019-02-28 15:57:06 +01:00
Joost Rijneveld
da90b709d3
Merge pull request #58 from PQClean/containerized-build
Greatly simplify container builds
2019-02-28 15:56:54 +01:00
Thom Wiggers
79a1da56b4
Remove duplicate language line 2019-02-28 15:05:55 +01:00
Thom Wiggers
3c81f6940d
Stupid typo 2019-02-28 13:42:04 +01:00
Thom Wiggers
7c5e671dac
Should fix the i386 build 2019-02-28 13:42:04 +01:00
Thom Wiggers
32445f815d
The 'language: minimal' should have docker 2019-02-28 13:42:04 +01:00
Thom Wiggers
d06d8b34c1
Fix typo in container, fix mac builds 2019-02-28 13:42:04 +01:00
Thom Wiggers
c0e4cac831
Greatly simplify container builds 2019-02-28 13:42:04 +01:00
Thom Wiggers
bd65daa615
Merge pull request #61 from PQClean/windows-W4
Set windows warnings to W4
2019-02-28 13:24:57 +01:00
Matthias J. Kannwischer
27344bd7ca un-align pointers. Resolves #24 2019-02-28 09:15:09 +01:00
Douglas Stebila
0fa56021d1
Faster check of makefile dependencies (#59)
Faster check of makefile dependencies
2019-02-27 11:46:34 -05:00
Thom Wiggers
b7bc9b6cb0
Cast a value in notrandombytes.c 2019-02-27 17:18:07 +01:00
Joost Rijneveld
81f8c9fd14
Make appveyor badge point to correct branch 2019-02-27 17:16:50 +01:00
Thom Wiggers
58aba49ca2
take out assignment in conditional because windows is not happy about it 2019-02-27 17:08:59 +01:00
Thom Wiggers
ea19211d21
Cast size_t to DWORD on Windows 2019-02-27 17:06:27 +01:00
Thom Wiggers
06955dfc21
Explicit casts in conversions 2019-02-27 16:19:00 +01:00
Thom Wiggers
4d4504ac20
Set windows warnings to W4 2019-02-27 16:00:06 +01:00
Thom Wiggers
6f992f370f
Add sanity check to not just see if the scheme always rebuilds 2019-02-27 15:29:20 +01:00