11 Commits

Author SHA1 Message Date
Nir Drucker
fc1bd942a3
Fixing BIKE CMAKE compilation when using Clang-3.9 and on an AVX512 platform (#655) 2020-03-10 11:06:33 -04:00
Douglas Stebila
63b4c6552b
Clear compiler warnings (#633)
* Fix clang on macOS warnings

* Clear gcc-9 on macOS warnings

* Work around gcc-4.9 warnings

* Disable one Picnic compiler warning

* Fix compiler warning on WSL
2020-03-05 11:01:10 -05:00
Nick Fulton
24eb40f121
Enable cross-compilation for Android (#627)
* Update CMakeLists.txt

Prevent breaking options on Android compilation

* Create build-android.sh

Created build script for Android cross-compilation.
2020-02-29 16:05:57 -05:00
Michael Baentsch
8f78156dfa
Added generic optimized build type. (#631) 2020-02-27 15:03:41 -05:00
Nikita Karpey
785c9dc24e
Fixed detection processor architecture (#629) 2020-02-25 12:30:49 -05:00
xvzcf
9c01847b21
Refactored oqsconfig.h.cmake (#628)
* Added OQS_ prefix and assigned values to all #defines in oqsconfig.h.cmake

* Updated CI and templating scripts
2020-02-24 18:04:01 -05:00
xvzcf
56eece81d1
Improved CPU extension handling and updated README. (#622) 2020-02-20 11:17:25 -05:00
Douglas Stebila
410caa77a1
Make AddressSanitizer available (#617)
* Initial format with astyle

* Fix templating to match

* Remove old line

* Add address sanitizer to CI

* Undo merge commit screwup
2020-02-16 17:32:56 -05:00
xvzcf
1b99376625
CMake Bugfixes (#615)
* Python ctypes.cdll.LoadLibrary should be able to load liboqs now.

* Trying to address a TODO.
2020-02-16 13:58:34 -05:00
Douglas Stebila
ca66375f30
Switch from clang-format to astyle (#613)
* Initial format with astyle

* Fix templating to match

* Fix files with missing newline at EOF

* Remove old line

* Remove old .clang-format spec

* Add prettyprint target to CMake
2020-02-15 23:34:31 -05:00
xvzcf
889a03bd15
Switched build system to CMake. (#556)
* Removed cross-compilation scripts and associated Travis CI workflows.
2020-02-14 14:03:29 -05:00