585 Commits

Author SHA1 Message Date
Douglas Stebila
1d3ff68bae Remove AES-NI build option 2019-07-08 17:12:29 -04:00
Douglas Stebila
d05ba23030 Use OpenSSL for AES when available 2019-07-08 17:07:19 -04:00
Douglas Stebila
0f657de223
Merge pull request #517 from open-quantum-safe/ds-sha3-openssl
Use OpenSSL for some SHA-3 functions
2019-07-08 15:38:34 -04:00
Douglas Stebila
9c0bbbfa17 OpenSSL wrapper for SHA3 and SHAKE non-incremental functions 2019-07-05 21:28:50 -04:00
Douglas Stebila
131580a029 Fix test program building/running on emulated arm 2019-07-05 19:25:38 -04:00
Douglas Stebila
3394b7d42d Fix order in which test program dependencies are linked 2019-07-05 17:46:45 -04:00
Douglas Stebila
90dbefff0f Remove inline keyword 2019-07-05 17:46:05 -04:00
Douglas Stebila
871dcf7ab3 oqsconfig.h not present on Windows 2019-07-05 17:36:37 -04:00
Douglas Stebila
c5a2611ff6 Fix error in enable/disable detection 2019-07-05 17:23:39 -04:00
Douglas Stebila
9d61d2e136 Improved OpenSSL detection; start using OpenSSL for SHA-3 if available 2019-07-05 17:04:19 -04:00
Douglas Stebila
f52e2ced5c Reorganize configure enable/disable macros 2019-07-05 15:43:29 -04:00
Douglas Stebila
aad2e68335 Always run test_aes and test_sha3 2019-07-05 15:24:56 -04:00
Douglas Stebila
1d87689651 Always build test_aes and test_sha3 2019-07-05 15:18:04 -04:00
Douglas Stebila
5d97502e9c Consolidate configure options for OpenSSL 2019-07-05 15:12:32 -04:00
Douglas Stebila
745e630dae Remove libsodium reference 2019-07-05 14:19:24 -04:00
Douglas Stebila
7cb03c3ce9
Merge pull request #516 from open-quantum-safe/ds-sha3-doxygen
Complete Doxygen documentation for revised SHA-3
2019-07-05 12:42:30 -04:00
Douglas Stebila
2749c68d9a Complete Doxygen documentation for revised SHA-3 2019-07-05 10:25:02 -04:00
Douglas Stebila
4560cca1e5
Merge pull request #514 from open-quantum-safe/ds-switch-sha3
Switch SHA-3 to same implementation as in PQClean
2019-07-05 07:22:02 -04:00
Douglas Stebila
f520ef7294 Don't build test_aes and test_sha3 all the time 2019-07-04 22:01:31 -04:00
Douglas Stebila
034df22563 Prettyprint 2019-07-04 21:40:51 -04:00
Douglas Stebila
d9747e398e Switch SHA-3 to same implementation as in PQClean 2019-07-04 21:40:18 -04:00
Douglas Stebila
eda92b0b4a
Merge pull request #513 from open-quantum-safe/ds-add-saber
Add SABER from PQClean
2019-07-04 17:29:06 -04:00
Douglas Stebila
22ae1b0bfb
Merge pull request #510 from open-quantum-safe/ds-add-mqdss
Add MQDSS from PQClean
2019-07-04 17:28:18 -04:00
Douglas Stebila
129da4322b Add algorithm datasheet for Saber 2019-07-04 13:53:13 -04:00
Douglas Stebila
14251bcb2b Add Saber KATs 2019-07-04 13:47:55 -04:00
Douglas Stebila
a6c6be76fd Add SABER from PQClean 2019-07-04 13:43:27 -04:00
Douglas Stebila
6d5835bfda Add algorithm datasheet for MQDSS 2019-07-04 13:33:47 -04:00
Douglas Stebila
5227cc7cd2 Add MQDSS from PQClean 2019-07-04 13:33:47 -04:00
Douglas Stebila
dd2b872b1d
Merge pull request #506 from christianpaquin/cp-sike-round2
Updates SIDH/SIKE to round2 version.
2019-07-04 13:20:31 -04:00
Christian Paquin
b073ecc5de Merge remote-tracking branch 'origin/master' into cp-sike-round2
Merge with master.
2019-07-02 00:30:38 -04:00
Christian Paquin
3b302200c3 Integrated SIKE changes from commit 214cd0 to 5ca332. 2019-07-02 00:26:05 -04:00
Douglas Stebila
d710e9e8f6
Merge pull request #508 from open-quantum-safe/ds-sigs-template
Generate PQClean-based signatures via templates
2019-07-01 20:49:08 -04:00
Douglas Stebila
bab05dbdd8 Regenerate file 2019-07-01 15:46:55 -04:00
Douglas Stebila
fd1321f09d Fix bug 2019-07-01 15:42:42 -04:00
Douglas Stebila
ea2dcb9db5 More naming fixes 2019-07-01 15:41:33 -04:00
Christian Paquin
7094c7a37c prettyprint 2019-07-01 15:32:11 -04:00
Christian Paquin
dc3b20b901 Extracted oqs namespace renaming macros to common file. 2019-07-01 15:27:09 -04:00
Douglas Stebila
b64de5662c More consistent naming 2019-07-01 15:20:57 -04:00
Douglas Stebila
43676d9297 More consistent naming 2019-07-01 15:17:20 -04:00
Douglas Stebila
3c1838533c Signature templating in Visual Studio 2019-07-01 14:43:40 -04:00
Douglas Stebila
ee64cf8bf0 More work on signature templating 2019-07-01 14:34:11 -04:00
Douglas Stebila
350880a2b8 Partial work on signature templating 2019-07-01 14:19:27 -04:00
Douglas Stebila
fe6929dc61 Start getting ready for signature templating 2019-07-01 14:00:20 -04:00
Christian Paquin
4201226663 Renamed global exported sike functions to adhere to namespacing guidelines. 2019-06-30 23:28:17 -04:00
Christian Paquin
c0cd745bb4 Fixed SIDH security levels. 2019-06-28 18:46:37 -04:00
Christian Paquin
b2ca2279d5 Updated SIDH/SIKE doc alg sheets. 2019-06-28 18:45:49 -04:00
Christian Paquin
45441e7cd0 Fixed Visual Studio project, removing bad merge side-effects. Changed default win KEM to SIKEp434. 2019-06-28 17:32:19 -04:00
Christian Paquin
f492161d99 Merge remote-tracking branch 'origin/master' into cp-sike-round2
Merge with upstream master.
2019-06-28 16:59:34 -04:00
Christian Paquin
ae49150581 Initial integration of SIDH/SIKE v2. Still need to enable optimizations and all platforms. 2019-06-28 16:31:40 -04:00
Douglas Stebila
39fb613efc
Merge pull request #505 from open-quantum-safe/ds-default-autoconf
Allow KEM_DEFAULT and SIG_DEFAULT to be set via configure
2019-06-28 14:49:20 -04:00