Andy Polyakov
|
d6d422e1ec
|
bn/asm/rsaz-avx2.pl: constant-time gather procedure.
Performance penalty is 2%.
CVE-2016-0702
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
|
2016-03-01 13:34:22 +00:00 |
|
Andy Polyakov
|
b3d7294976
|
Add Broadwell performance results.
Reviewed-by: Emilia Käsper <emilia@openssl.org>
|
2015-01-13 21:40:14 +01:00 |
|
Andy Polyakov
|
15735e4f0e
|
bn/asm/rsaz-*.pl: allow spaces in Perl path name.
RT: 2835
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
|
2014-08-21 00:17:45 +02:00 |
|
Andy Polyakov
|
a356e488ad
|
x86_64 assembly pack: refine clang detection.
|
2014-06-28 17:23:21 +02:00 |
|
Andy Polyakov
|
406d4af050
|
bn/asm/rsaz-avx2.pl: fix occasional failures.
|
2014-06-27 22:41:58 +02:00 |
|
Andy Polyakov
|
f3f620e1e0
|
bn_exp.c: move check for AD*X to rsaz-avx2.pl.
This ensures high performance is situations when assembler supports
AVX2, but not AD*X.
|
2014-06-27 00:07:15 +02:00 |
|
Andy Polyakov
|
7eb0488280
|
x86_64 assembly pack: addendum to last clang commit.
|
2014-06-24 08:37:05 +02:00 |
|
Andy Polyakov
|
ac171925ab
|
x86_64 assembly pack: allow clang to compile AVX code.
|
2014-06-24 08:24:25 +02:00 |
|
Andy Polyakov
|
31ed9a2131
|
crypto/bn/rsaz*: fix licensing note.
rsaz_exp.c: harmonize line terminating;
asm/rsaz-*.pl: minor optimizations.
|
2013-12-03 22:08:29 +01:00 |
|
Andy Polyakov
|
fa104be35e
|
bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].
|
2013-10-10 23:06:43 +02:00 |
|
Andy Polyakov
|
5c57c69f9e
|
bn/asm/rsaz-avx2.pl: Windows-specific fix.
|
2013-07-12 18:59:17 +02:00 |
|
Ben Laurie
|
852f837f5e
|
s/rsaz_eligible/rsaz_avx2_eligible/.
|
2013-07-12 12:47:39 +01:00 |
|
Andy Polyakov
|
0b4bb91db6
|
Add RSAZ assembly modules.
RT: 2582, 2850
|
2013-07-05 21:30:18 +02:00 |
|