* Renamed qtesla portable folder, to better integrate avx2 files.
* Added avx2 support to qtesla
* Disabled KAT check for qtesla when avx2 is enabled.
* Commented the disabling of kat check for qtesla w/ avx2
* Fixed portable qtesla version and disabled avx2 on windows.
* Now reads use options from oqsconfig.h, accessible in CI tests.
* Skip config option check on windows.
* Moved cshake128x4 from qtesla dir to common sha3 dir.
* Added qtesla avx2 KATs, and use them when avx2 is enabled
* Prettyprint
* Fixed the qtesla avx2 condition check (needed a not xor)
* Supporting BIKE KEM reference code
* Hiding print global symbol when VERBOSE!=2
* Supporting USE_OPENSSL + OPENSSL_DIR
* Rename functions by using a legend instead of the FN() macro
* prettyprint
* Fixing the bug caused by OpenSSL GF2m_mod_inv API change in 1.1* see https://github.com/open-quantum-safe/openssl/issues/42 for more details.
* 1) Adding BIKE-1 Level-1/3 with the FO tranformation
2) Removing BIKE-2/3
3) Removing BIKE-1 Level-5
4) Renaming BIKE-1 Level-1/3 to BIKE-1-CPA
* Fixing tests
* Fixing the CPA KATs
* Supporting AVX512
* Enable BIKE in CircleCI
* Fixing ARM script with the new BIKE names.
* Don't include OpenSSL headers when the flag --without-openssl is provided
* Fixing duplicate symbol
* Typo in symbol name
* Removing the dependency on config.h
* Addressing comments from the review
* Update KEM algorithms length [skip ci]
* Initial import of PQClean's Kyber768 clean implementation
* Integrate PQClean's Kyber768 into liboqs master
* Exempt PQClean code from namespacing and prettyprint
* Build PQClean's Kyber768 on Windows
* Add PQClean shim headers to Windows build
* Include PQClean's shim headers on Windows
* Update Kyber768 implementation from PQClean
Commit
0fa56021d1
* Update algorithm datasheet for Kyber768 PQClean
* Added Kyber to the liboqs Master branch
* Added OQS_MEM_cleanse calls to Kyber
* Updated file formatting with make prettyprint
* Added algorithm datasheet for Kyber
* Added Kyber KAT files
* Copied kyber header file to Visual Studio dir.
* Set version of liboqs master and add draft release notes
* Add alg_version field for KEMs and signature schemes
* Prettyprint
* Added alg_version for qtesla and picnic.
* Update versioning proposal
* Added example_kem/sig and speed_kem/sig to Visual Studio.
* Updated sig data sheet (copied from nist-branch).
* Updated ref to branch (nist-branch --> master)