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
Douglas Stebila
50801485f0
Add test to check that every .c / .h file triggers a library rebuild
5 years ago
Douglas Stebila
657a516846
Build functional tests and test vectors on Windows continuous integration ( #47 )
Build functional tests and test vectors on Windows continuous integration
5 years ago
Douglas Stebila
5f3e8ca2d5
Build functional tests and test vectors on Windows continuous integration
5 years ago
Douglas Stebila
a7328f827c
Force rebuilding implementation when building test files
5 years ago
Thom Wiggers
d7b2d63a89
Merge pull request #44 from henrydcase/kris/gh33
Enable address and UB sanitizers
5 years ago
Kris Kwiatkowski
eb4d7cb69a
Enable address and UB sanitizers
This enables address sanitizer and undefined behaviour sanitizer,
but disables leak detection sanitizer.
It seema there is an issue in qemu that we are using, which prevents
spawning leaksanitizer's tracer thread. But as leak detection is
already done by valgrind on x86 build, this functionality is not
absolute need at the moment.
5 years ago
Douglas Stebila
19ebdd9ab4
Test for symbolic links ( #42 )
Test for symbolic links
5 years ago