* Upgraded picnic to v3.0.2.
* Fix explicit_bzero function.
* Fixed redefinition of AddByte on little endian platforms (picnic's and oqs's namespacing)
* Update picnic to v3.0.3
* Fixing some picnic functions namespacing
* Added namespacing for picnic function on little endian system.
* More picnic namespacing fixes
* More picnic namespacing fixes, round 2
* Added more namespacing prefix
* More picnic namespacing
* Explicit namespacing for KeccakP1600times4_StaticInitialize function
* Increase stack size when using musl libc on Alpine
This is probably not the best way to do it in long run, but I'm not sure
how to detect libc version at compile time.
* Fix free-check bug on Alpine
* Extra symbols in shared library on Alpine
* Activate Alpine builds
* Only increase stack size if musl is present on Alpine
This is not the most generic way to do it but hopefully will suffice
* Temporarily enable Alpine builds
* Simplify link option on Alpine
* 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>
* Properly namespaced the picnic internal functions
* Added namespacing for KeccakWidth1600times4 functions.
* Namespace KeccakWidth1600times4 sponge structure.
* Merged macro files and namespaced assembly files.
* Namespaced .name statemetns in avx2 assembly files
* Fixed macro include paths
* Un-namespaced KeccakP1600_AddByte because it is sometimes defined as a macro.
* Namespace function call in assembly.