Douglas Stebila
|
66c0c29e78
|
Typo in key size
[skip ci]
|
2019-07-16 09:38:36 -04:00 |
|
Douglas Stebila
|
79196b3375
|
Merge pull request #515 from open-quantum-safe/ds-add-ledakem-take2
Add LEDAcrypt KEMs from PQClean
|
2019-07-16 09:29:22 -04:00 |
|
Douglas Stebila
|
ad2c26b7fb
|
Update documentation
[skip ci]
|
2019-07-16 09:29:05 -04:00 |
|
Douglas Stebila
|
39a852d79d
|
Add KATs and algorithm data sheet for LEDAkem
|
2019-07-15 22:41:08 -04:00 |
|
Douglas Stebila
|
f9ab067dc5
|
Add LEDAkem
|
2019-07-15 22:41:08 -04:00 |
|
Douglas Stebila
|
e81af2e03f
|
Typo
|
2019-07-15 22:41:08 -04:00 |
|
Douglas Stebila
|
3231c929be
|
Update templates to use arbitrary implementation, not just _clean
|
2019-07-15 22:41:08 -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 |
|
Christian Paquin
|
3b302200c3
|
Integrated SIKE changes from commit 214cd0 to 5ca332.
|
2019-07-02 00:26:05 -04:00 |
|