* Add SPDX-License-Identifier in src/common
* Add SPDX-License-Identifier in FrodoKEM
* Add SPDX-License-Identifier in SIKE
* Add SPDX-License-Identifier in BIKE
* Add SPDX-License-Identifier in OQS headers
* Add SPDX-License-Identifier in files generated during copy-from-pqclean
* Add SPDX-License-Identifier in Picnic
* Add SPDX-License-Identifier in qTesla
* Add SPDX-License-Identifier in CMake files
* Update license info in README
* Add SPDX-License-Identifier in scripts
* Add SPDX-License-Info to CMakeLists
* Add SPDX-License-Info in tests
* Add SPDX-License-Info to various files
* Prettyprint
* Add test for SPDX-License-Identifier headers
* Updated license identifiers for CPU extension detection code.
* Use conjunction for SPDX in file with two licenses
Co-authored-by: xvzcf <xvzcf@users.noreply.github.com>
* Updated picnic to v2.2.
* Re-enabled optimizations with clang-9/10
* Integrated commit 9917e3 from Picnic, fixing a bug with 128 bit word loading.
* Removed hardcoded aligment macro for picnic.
* Remove references to now-unused USE_OPTIMIZATIONS.
* Removed parallelism from ubuntu-bionic-x86_64-asan CircleCI workflow.
* Modified Picnic CMakeLists.txt to forgo optimizations if Clang is the compiler.
* Add AVX2 and AESNI versions of SPHINCS+
Also remove all of the dead code that was included (probably due to
a name format change sometime)
* Don't include empty operating_system matcher
* Rerun copy_from_pqclean
Co-authored-by: Thom Wiggers <thom@thomwiggers.nl>
* Refactored build and templating scripts.
* Added check for OQS_PORTABLE_BUILD to Frodo.
* Removed security_strength parameter from OQS_randombytes_nist_kat_init.
* Removed non-standard CMake build types and introduced new variables to customize the build.
* Added handling for new build variables to all KEMS and signatures and updated CI.
* Added clang-9 test to CI.
* Delete accidentally added object files
* Sort filenames when generating CMakeLists
So that execution of copy_from_pqclean on different systems doesn't
generate different outputs each time