Christian Paquin
9cffd175fb
Install dll in output bin directory on windows cross-compile ( #792 )
2020-07-21 19:48:40 -04:00
Michael Baentsch
b24a046495
Enable automated upstream imports ( #789 )
2020-07-16 15:36:58 +02:00
Christian Paquin
53937db0c2
Merge pull request #790 from christianpaquin/cp-update-sike-july2020
...
Integrated latest SIKE bug fixes
2020-07-13 16:17:18 -04:00
Christian Paquin
a34fd7062f
formatted
2020-07-13 12:03:17 -04:00
Christian Paquin
0cba778097
Added invalid ciphertext test in test_kem, and replaced invalid signature with random array vs modified first byte (code from PR787).
2020-07-13 11:57:36 -04:00
Christian Paquin
e5f33fea7a
Removed temp code guard.
2020-07-12 17:10:13 -04:00
Christian Paquin
a371bc0497
Integrated SIKE commit 50f352.
2020-07-12 14:55:36 -04:00
Christian Paquin
0f9610e15f
Integrated SIKE from upstream commit 521aab to 011e11
2020-07-09 17:03:36 -04:00
Douglas Stebila
0bcb12ba2f
Add pull request template ( #786 )
2020-07-09 06:43:05 +02:00
Michael Baentsch
5f277fc019
KAT testing using hashes ( #784 )
...
* removed full-size KATs
* corrected qTesla avx2 KAT selection
* Fixed macOS build warnings. (#782 )
* removed full-size KATs
* corrected qTesla avx2 KAT selection
* KATs as dicts; simplified & corrected logic
2020-07-08 10:40:50 -04:00
Michael Baentsch
f602c24401
fixed shlib OSX namespace test; moved alpine to nightly ( #783 )
...
* fixed shlib OSX namespace test; moved alpine to nightly
* disabled alpine
2020-07-08 10:37:57 -04:00
Michael Baentsch
d3b1d913cd
Fixed macOS build warnings. ( #782 )
2020-07-07 09:53:06 -04:00
Michael Baentsch
4d829af028
adding alpine, shared OSX ( #781 )
2020-07-07 07:47:46 +02:00
Christian Paquin
0327ed9169
Merge pull request #771 from christianpaquin/cp-picnicv3
...
Integrated picnic v3.0
2020-07-06 11:54:25 -04:00
Ryan Deschamps
1b9aecc656
Change return value of USING_TIME_RATHER_THAN_CYCLES
to unsigned int. ( #777 )
2020-07-06 10:51:09 -04:00
Christian Paquin
56b2bda572
Added details on new params in alg doc sheet, and cleaned-up namescape macro file.
2020-06-29 15:31:36 -04:00
Christian Paquin
0d59d2bf0b
Fix formatting for test_style
2020-06-26 20:09:30 -04:00
Christian Paquin
6ed4163f40
Fix L3/L5-full typo.
2020-06-26 19:25:58 -04:00
Kevin Kane
7f7bbaf59e
Update cross-compiling instructions for Windows in README.md ( #772 )
...
OQS_USE_CPU_EXTENSIONS has to be OFF in the cross-compiling scenario, or CMake will fail.
2020-06-26 17:26:20 +02:00
Christian Paquin
f4d4d47c81
Integrated picnic v3.0.
2020-06-24 20:18:39 -04:00
Christian Paquin
088284417e
Merge pull request #769 from christianpaquin/cp-sike-v3.3
...
Integrated SIKE v3.3
2020-06-22 20:56:03 -04:00
Christian Paquin
f96eeefea1
Reverted increased test timeout after fixing P751 compressed hang
2020-06-22 17:32:26 -04:00
Christian Paquin
60e7875da9
Removed FIXMEOQS
2020-06-22 17:28:48 -04:00
Christian Paquin
f4312bd640
Updated SIKE to latest upstream commit 521aab, and fix P751 compressed typo
2020-06-22 17:21:07 -04:00
Christian Paquin
d1344c7f24
Selectively build files based on ENABLE_KEM_SIDH/SIKE macros
2020-06-22 15:44:20 -04:00
Christian Paquin
78c5f77b08
Increased circleci timeout from 20 to 30 min.
2020-06-21 21:00:12 -04:00
Christian Paquin
47cbc02e8c
Uncommented missing sike p503 constant.
2020-06-21 10:57:50 -04:00
Christian Paquin
66986b0d9f
Removed tabs from circleci config
2020-06-20 21:50:16 -04:00
Christian Paquin
bb12bca317
Increased no-output runtime for tests.
2020-06-20 21:45:57 -04:00
Christian Paquin
816a91c137
Fix sike P610 namespace macro def.
2020-06-20 21:25:41 -04:00
Christian Paquin
8c33c81317
Treat Darwin as Linux
2020-06-20 20:58:05 -04:00
Christian Paquin
b52762428e
asm optimization clean-ups
2020-06-19 17:37:39 -04:00
Christian Paquin
63b7621f46
Fixed AMD64 and ARM64 macro detection in sike files.
2020-06-19 16:07:55 -04:00
Christian Paquin
2deda2ce96
Added missing darwin detection in sike cmakefile
2020-06-19 15:50:42 -04:00
Christian Paquin
b2b9ca2f8b
Fix cmake sike file on darwin to enable optimizations
2020-06-19 15:37:14 -04:00
Christian Paquin
8288420afb
Enabled optimizations on macOS
2020-06-19 14:34:23 -04:00
Douglas Stebila
5a44859088
Fix timing leak during decapsulation ( #768 )
...
As identified in: Qian Guo, Thomas Johansson, Alexander Nilsson. A key-recovery timing attack on post-quantum primitives using the Fujisaki-Okamoto transformation and its application on FrodoKEM. In CRYPTO 2020.
2020-06-19 14:13:37 -04:00
Christian Paquin
5a3b238139
Upgraded SIKE to v3.3.
2020-06-19 14:03:37 -04:00
Christian Paquin
7170c9824e
Moved 3rd party sike files to external folder
2020-06-16 16:30:52 -04:00
Michael Baentsch
ce21eaadac
setting shared lib version ( #767 )
2020-06-16 09:57:51 -04:00
Christian Paquin
0ad708d848
Merge branch 'master' of https://github.com/open-quantum-safe/liboqs
...
Merge with upstream
2020-06-15 13:20:45 -04:00
Vlad Gheorghiu
696485cbea
Update README.md ( #765 )
2020-06-12 13:49:38 -04:00
Douglas Stebila
cafb8667c4
Bump to 0.3.1-dev
2020-06-10 12:00:26 -04:00
Douglas Stebila
f6ca3dca5e
liboqs 0.3.0
0.3.0
2020-06-10 11:57:51 -04:00
Douglas Stebila
09fa25b6fe
Mention BoringSSL in release notes
2020-06-05 19:18:20 -04:00
Douglas Stebila
44618b71f6
liboqs 0.3.0 release candidate 2
2020-06-05 19:16:22 -04:00
Douglas Stebila
bb988e0ad5
Update KEM and signature algorithm datasheets ( #759 )
2020-06-02 13:18:19 -04:00
Michael Baentsch
6640770d19
Additional fix for issue 757 ( #761 ).
2020-06-02 13:16:23 -04:00
Michael Baentsch
e06866f883
fixes issue 757 ( #758 )
...
* fixes issue 757
* Change date
Co-authored-by: Douglas Stebila <dstebila@uwaterloo.ca>
2020-06-02 06:41:01 +02:00
Douglas Stebila
d198d6c071
Clean up FrodoKEM algorithm datasheet ( #755 )
...
* Clean up FrodoKEM algorithm datasheet
* Revisions based on @xvzcf's suggestions
2020-06-01 14:00:39 -04:00