Kevin Kane
fc18d44fc4
Add Windows AMD64 cross-compilation instructions to README.md ( #684 )
2020-03-26 17:30:24 -04:00
Douglas Stebila
4c3016f43e
Add Rainbow from PQClean ( #662 )
...
* Add Rainbow from PQClean
* Adapt CircleCI config to handle larger number of local files
2020-03-15 20:25:42 -04:00
Douglas Stebila
a4d3753666
Add Classic McEliece to README
...
[skip ci]
2020-03-15 16:58:28 -04:00
Douglas Stebila
795c1b7932
Add Falcon from PQClean ( #660 )
...
* More cleanup after replaced dashes in filenames
* Add Falcon from PQClean and sync with latest PQClean commits
* Try to fix type punning warning in Falcon
* Missed templating
* Formatting change
2020-03-14 10:56:42 -04:00
xvzcf
adcfe2744c
Replaced dashes in filenames with underscores for consistency.
2020-03-11 15:06:26 -04: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
f8bfb1af1e
Add toolchain for Raspberry Pi cross compilation ( #618 )
2020-02-16 20:15:32 -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
Douglas Stebila
6d87c34dda
Use OpenSSL's EVP_MD_CTX_new and _free ( #591 )
...
* Check for OpenSSL 1.1.0 or higher
* Use OpenSSL's EVP_MD_CTX_new and _free
* Detect OpenSSL version without compiling
* Remove Ubuntu Xenial testing on CircleCI and add some on Ubuntu Bionic
* Rename Bionic CI images
2020-01-30 09:06:29 -05:00
Douglas Stebila
01014db7d5
Add Kyber90s variants
2019-10-23 22:07:13 -04:00
Nir Drucker
4a2a3cd059
BIKE Round 2 ( #554 )
...
* 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]
2019-10-17 15:21:44 -04:00
Christian Paquin
92fda4ab70
Added qtesla round2, replacing heuristic param sets with the provably-secure ones.
2019-09-19 13:14:39 -04:00
Christian Paquin
36b13ec53e
Integrated the SIKE v3.2 library, containing the compressed variants.
2019-09-11 16:26:40 -04:00
Vlad Gheorghiu
314c3a09d3
Update README.md
...
fixed link
2019-08-24 01:49:42 -04:00
xvzcf
e7f14a1526
Modified README to make Doxygen happy.
2019-08-20 11:33:28 -04:00
xvzcf
83ec7c3145
Added SHA256 SPHINCS variants to README and removed references to nist-branch from algorithm datasheets.
2019-08-20 10:37:47 -04:00
xvzcf
cb3f1ddd03
Removed more traces of Rainbow.
2019-08-20 08:34:21 -04:00
Douglas Stebila
8ba4cbbd3f
Minor updates to README [skip ci]
2019-08-09 11:50:30 -04:00
xvzcf
b990da6f2a
Addressing review comments and build errors.
2019-08-08 15:27:57 -04:00
xvzcf
fe0b6b9320
Final touches.
2019-08-07 17:32:39 -04:00
xvzcf
d9b497ff9d
Refactoring.
2019-08-07 16:56:37 -04:00
xvzcf
78b80b4e6d
Cleaned up README
2019-08-07 14:23:06 -04:00
Douglas Stebila
abea47380d
Add kat_sig
2019-08-02 09:40:01 -04:00
Douglas Stebila
9e2de77d83
Remove Trusty targets for CircleCI
2019-08-01 18:54:19 -04:00
Douglas Stebila
0bbafd9a6d
Improve test output display on CircleCI
2019-08-01 16:55:22 -04:00
Douglas Stebila
0cd87d0a8d
Fix images in Doxygen
...
https://github.com/doxygen/doxygen/issues/6039
2019-08-01 16:10:14 -04:00
Douglas Stebila
0feb9560d7
Rename jobs
2019-08-01 15:53:22 -04:00
Douglas Stebila
9326d1bcf0
Update documentation about CI tests
2019-08-01 15:50:27 -04:00
Douglas Stebila
91614924b6
Make test_kem and test_sig run one algorithm at a time
2019-08-01 13:36:41 -04:00
Douglas Stebila
ab970ae2c0
Switch KEM KAT checks to Python test suite
2019-08-01 11:53:15 -04:00
Douglas Stebila
a52214f495
Add Rainbow to README
2019-07-31 20:03:19 -04:00
Douglas Stebila
d8a52a1f30
Change pytest installation instruction
2019-07-31 09:49:05 -04:00
Douglas Stebila
1931e292b9
Update documentation
2019-07-31 09:49:05 -04:00
Douglas Stebila
f660424dea
Add unit tests for SHA-2 API
2019-07-30 20:54:47 -04:00
Douglas Stebila
4a566e8298
Merge pull request #527 from christianpaquin/cp-address-sike-fixme
...
Set SIKE's Makefile.am options from configure
2019-07-30 12:59:46 -04:00
Christian Paquin
24bf38a7a5
Reverted back to default implementation. Enabling fast assembly mode postponed to different PR.
2019-07-25 16:29:36 -04:00
Christian Paquin
16a6a2153a
Disabled SIKE on ARM, until failure is properly investigated.
2019-07-24 15:15:48 -04:00
Douglas Stebila
11e09f4cbc
Remove LEDAcrypt temporarily
2019-07-16 15:43:32 -04:00
Douglas Stebila
ad2c26b7fb
Update documentation
...
[skip ci]
2019-07-16 09:29:05 -04:00
Douglas Stebila
5d97502e9c
Consolidate configure options for OpenSSL
2019-07-05 15:12:32 -04:00
Douglas Stebila
e031efa15c
Default algorithms for VisualStudio builds
2019-06-28 12:01:46 -04:00
Douglas Stebila
9aceb8e75a
Allow KEM_DEFAULT and SIG_DEFAULT to be set via configure
2019-06-28 11:57:27 -04:00
dimisik
c1d575efbe
Update README
2019-06-14 11:23:36 -04:00
Tobias Heider
7005a1d07f
Add support for building on OpenBSD ( #471 )
2019-03-26 21:13:11 -04:00
Douglas Stebila
e0eda13ca8
Add build scripts and continuous integration for ARM ( #460 )
...
* Scripts for ARM build
* Set permissions
* Fix ARM script bugs
* Fix typo
* Tweak ARM build
* Update README with ARM build instructions
2019-02-12 16:42:34 -05:00
himsen
35c0fd5b19
Specified the intended use of liboqs default algorithms ( #455 )
2019-01-04 13:15:43 -05:00
Douglas Stebila
d6e311fe94
Update list of contributors
2018-12-20 17:02:35 -05:00
Douglas Stebila
e3ae7b5496
Add ARM instructions to README.md ( #443 )
2018-11-10 08:14:09 -05:00
Douglas Stebila
e4bce8b3ec
Update documentation for 0.1.0-rc2
2018-11-05 15:17:58 -05:00