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
|
e00007da38
|
Removed surpefluous macros for fast assembly mode.
|
2019-07-24 17:54:16 -04:00 |
|
Christian Paquin
|
278750209a
|
Commented out reference to extern const that are included in same file, causing compile errors on ARM.
|
2019-07-24 17:09:59 -04:00 |
|
Christian Paquin
|
3186a96941
|
Re-enabled SIKE on travis's arm test.
|
2019-07-24 17:04:52 -04:00 |
|
Christian Paquin
|
16a6a2153a
|
Disabled SIKE on ARM, until failure is properly investigated.
|
2019-07-24 15:15:48 -04:00 |
|
Christian Paquin
|
6d8ce2c8ca
|
prettyprint
|
2019-07-18 21:28:54 -04:00 |
|
Christian Paquin
|
e6fde7ff3e
|
Set SIKE makefile options from OQS configure.
|
2019-07-18 16:32:27 -04:00 |
|
Christian Paquin
|
f89ea2b38d
|
Reverted SIDH key sizes after fix in library.
|
2019-07-10 10:40:55 -04:00 |
|
Douglas Stebila
|
8fe1ddf005
|
Merge pull request #519 from open-quantum-safe/ds-frodo-avx2-take2
Add AVX2 optimizations for Frodo
|
2019-07-09 13:59:25 -04:00 |
|
Douglas Stebila
|
01f64c9e40
|
Fix unused variable warning
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
c08888e03f
|
Frodo should only use Keccak4x if both AVX2 and AES available
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
ac467b470c
|
Keccak4x needs both AVX2 and AES
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
decb6b198c
|
Prettyprint
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
cdcedc6ff3
|
Add SHAKE-128 vectorized 4x implementation and use in Frodo
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
5f383ebe56
|
Remove BMI2 detection
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
cb15135ab6
|
Add Frodo AVX2 matrix multiplication
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
dce10891f3
|
Newer CPU feature detection
|
2019-07-09 09:58:16 -04:00 |
|
Douglas Stebila
|
cf469d4156
|
Merge pull request #518 from open-quantum-safe/ds-aes-openssl
Use OpenSSL for AES when available
|
2019-07-09 09:57:51 -04:00 |
|
Douglas Stebila
|
39122076be
|
BIKE additional implementation dependent on AES instructions
|
2019-07-08 17:52:30 -04:00 |
|
Douglas Stebila
|
a25ade84b0
|
Detect AES operations
|
2019-07-08 17:41:06 -04:00 |
|
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 |
|