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.
5 years ago
Thom Wiggers
0bff935662
Add CircleCI link to README
5 years ago
Thom Wiggers
4178768599
Skip clang-tidy if not available
5 years ago
Thom Wiggers
e8c4cf949b
Move clang-tidy into python-based tests
5 years ago
Matthias J. Kannwischer
7a36262f6a
Merge pull request #60 from PQClean/format-check-in-python
Add formatting tests to the python-based testing framework.
5 years ago
Matthias J. Kannwischer
110d2ba3a2
Merge pull request #64 from PQClean/valgrind_in_python
Valgrind in python
5 years ago
Thom Wiggers
00f72102ab
Install astyle on OSX
5 years ago
Thom Wiggers
facc293a21
Add format tests to python tests
5 years ago
Thom Wiggers
17c9840b57
Move valgrind tests to python-based testing framework
5 years ago
Thom Wiggers
dac7235643
Only skip ASAN on ppc with Clang
5 years ago
Joost Rijneveld
ed8e845f77
Clarify ambigious check wrt return codes
5 years ago
Thom Wiggers
53591961c9
Fix supported platform debug print
5 years ago
Thom Wiggers
ea47ab3dad
Fix arm platform names
5 years ago
Thom Wiggers
1180de5d30
Add environment to sanitizers on ARM
5 years ago
Thom Wiggers
59792522ae
Update Makefile to only include tests that are not in Python yet
5 years ago
Thom Wiggers
73197c6516
Add sanitizers to functests
5 years ago
Joost Rijneveld
66f0ba9d95
Merge pull request #65 from thomwiggers/containerized-build-circleci
Move builds to CircleCI build service
5 years ago
Thom Wiggers
760de42e13
Add status badges
5 years ago
Thom Wiggers
97b298a04e
Only build OS X on travis
5 years ago
Thom Wiggers
6999e34820
Add circleci
Build on circleci, should be much faster.
5 years ago
Thom Wiggers
f3e38dbfb2
Merge pull request #62 from PQClean/functestunalign
Un-align input byte arrays to catch assumptions about data alignment
5 years ago
Joost Rijneveld
da90b709d3
Merge pull request #58 from PQClean/containerized-build
Greatly simplify container builds
5 years ago
Thom Wiggers
79a1da56b4
Remove duplicate language line
5 years ago
Thom Wiggers
3c81f6940d
Stupid typo
5 years ago
Thom Wiggers
7c5e671dac
Should fix the i386 build
5 years ago
Thom Wiggers
32445f815d
The 'language: minimal' should have docker
5 years ago
Thom Wiggers
d06d8b34c1
Fix typo in container, fix mac builds
5 years ago
Thom Wiggers
c0e4cac831
Greatly simplify container builds
5 years ago
Thom Wiggers
bd65daa615
Merge pull request #61 from PQClean/windows-W4
Set windows warnings to W4
5 years ago
Matthias J. Kannwischer
27344bd7ca
un-align pointers. Resolves #24
5 years ago
Douglas Stebila
0fa56021d1
Faster check of makefile dependencies ( #59 )
Faster check of makefile dependencies
5 years ago
Thom Wiggers
b7bc9b6cb0
Cast a value in notrandombytes.c
5 years ago
Joost Rijneveld
81f8c9fd14
Make appveyor badge point to correct branch
5 years ago
Thom Wiggers
58aba49ca2
take out assignment in conditional because windows is not happy about it
5 years ago
Thom Wiggers
ea19211d21
Cast size_t to DWORD on Windows
5 years ago
Thom Wiggers
06955dfc21
Explicit casts in conversions
5 years ago
Thom Wiggers
4d4504ac20
Set windows warnings to W4
5 years ago
Thom Wiggers
6f992f370f
Add sanity check to not just see if the scheme always rebuilds
5 years ago
Thom Wiggers
e29de416fb
Faster check of makefile dependencies
We do not actually need to compile the files.
5 years ago
Thom Wiggers
2b381e9a78
Merge pull request #54 from PQClean/no-dynamic-memory-allocations
Detect use of dynamic memory allocation functions
5 years ago
Joost Rijneveld
2a1d6a1049
Check box wrt symbolic link check
5 years ago
Joost Rijneveld
72007d3847
Detect use of dynamic memory allocation functions
5 years ago
Joost Rijneveld
0e180fa406
Merge pull request #52 from PQClean/dont_always_make_clean
Don't always Make clean; Undoes a7328f8
The intention of this build rule is not to do a clean build, but to make sure the files in the target scheme are up to date when running the tests.
5 years ago
Thom Wiggers
94224fb02c
Don't always Make clean
Undoes a7328f827c
5 years ago
Thom Wiggers
8e4747a75d
Merge pull request #51 from PQClean/namespace-incl-implementation
Include name of implementation in namespace
5 years ago
Joost Rijneveld
0348ff7a11
Also include implementation namespace in Makefiles
5 years ago
Joost Rijneveld
879574b695
Include name of implementation in namespace
5 years ago
Douglas Stebila
2cb4cae4a4
Wrong source file for building functional tests
5 years ago
Thom Wiggers
b81652e9e4
Merge pull request #48 from PQClean/ds-check-makefile-dependencies
Add test to check that every .c / .h file triggers a library rebuild
5 years ago
Douglas Stebila
2db9f22aac
Compute touch timestamps in Python
5 years ago