Dr. Stephen Henson
|
2280dc7c43
|
Remove FIPS RSA functions from crypto/rsa.
|
2011-06-02 17:52:39 +00:00 |
|
Dr. Stephen Henson
|
bce1af7762
|
Add DSA and ECDSA "clone digests" to module for compatibility with old
applications.
|
2011-06-01 14:07:32 +00:00 |
|
Andy Polyakov
|
62b6c5c404
|
e_aes.c: fix typo.
|
2011-05-30 10:13:42 +00:00 |
|
Andy Polyakov
|
e76cbcf686
|
e_aes.c: fix aes_cfb1_cipher.
|
2011-05-30 10:10:05 +00:00 |
|
Andy Polyakov
|
d1fff483d6
|
e_aes.c: integrate AESNI directly into EVP.
|
2011-05-30 09:16:01 +00:00 |
|
Andy Polyakov
|
8da721ee2b
|
aesni-x86[_64].pl: relax alignment requirement.
|
2011-05-30 09:15:16 +00:00 |
|
Andy Polyakov
|
fe9a5107be
|
Various mingw64 fixes.
|
2011-05-29 13:51:14 +00:00 |
|
Andy Polyakov
|
afa4b38671
|
sha1-586|x86_64.pl: minor portability fix.
|
2011-05-29 13:48:57 +00:00 |
|
Andy Polyakov
|
18f5603c53
|
x86cpuid.pl: last commit broke platforms with perl with 64-bit integer.
|
2011-05-29 12:50:02 +00:00 |
|
Andy Polyakov
|
0c149802a2
|
sha1-586|x86_64.pl: add SSSE3 and AVX code paths.
|
2011-05-29 12:39:48 +00:00 |
|
Andy Polyakov
|
cf3aeae419
|
aes-ppc.pl: handle unaligned data on page boundaries.
|
2011-05-28 09:41:36 +00:00 |
|
Andy Polyakov
|
f44cb15fab
|
rc4-x86_64.pl: fix due credit.
|
2011-05-27 18:58:37 +00:00 |
|
Andy Polyakov
|
986289604e
|
rc4-x86_64.pl: RC4_options fix-up.
|
2011-05-27 16:15:12 +00:00 |
|
Andy Polyakov
|
4bb90087d7
|
x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30.
|
2011-05-27 15:32:43 +00:00 |
|
Andy Polyakov
|
6715034002
|
PPC assembler pack: adhere closer to ABI specs, add PowerOpen traceback data.
|
2011-05-27 13:32:34 +00:00 |
|
Andy Polyakov
|
0ca9a483af
|
rc4-x86_64.pl: major optimization for contemporary Intel CPUs.
|
2011-05-27 09:51:09 +00:00 |
|
Andy Polyakov
|
0dff8ba248
|
rc4-586.pl: optimize even further...
|
2011-05-27 09:46:19 +00:00 |
|
Andy Polyakov
|
2bc3ad28b3
|
x86_64cpuid.pl: get AVX masking right.
|
2011-05-26 13:16:26 +00:00 |
|
Dr. Stephen Henson
|
a26e245ecd
|
Fix the ECDSA timing attack mentioned in the paper at:
http://eprint.iacr.org/2011/232.pdf
Thanks to the original authors Billy Bob Brumley and Nicola Tuveri for
bringing this to our attention.
|
2011-05-25 14:52:21 +00:00 |
|
Dr. Stephen Henson
|
992bdde62d
|
Fix the ECDSA timing attack mentioned in the paper at:
http://eprint.iacr.org/2011/232.pdf
Thanks to the original authors Billy Bob Brumley and Nicola Tuveri for
bringing this to our attention.
|
2011-05-25 14:41:56 +00:00 |
|
Dr. Stephen Henson
|
44ddb27fa6
|
PR: 2512
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Reviewed by: steve
Fix BIO_accept so it can be bound to IPv4 or IPv6 sockets consistently.
|
2011-05-25 12:37:07 +00:00 |
|
Andy Polyakov
|
6a99984b57
|
rc4-586.pl: optimize unused code path.
|
2011-05-25 09:36:13 +00:00 |
|
Andy Polyakov
|
760d2551fb
|
rc4-586.pl: 50% improvement on Core2 and 80% on Westmere.
|
2011-05-24 13:07:29 +00:00 |
|
Andy Polyakov
|
62f29eb1cf
|
spacrv9cap.c: addenum to recent EC optimizations.
|
2011-05-23 08:14:32 +00:00 |
|
Andy Polyakov
|
f8501464cc
|
aesni-x86[_64].pl: optimize for Sandy Bridge and add XTS mode.
|
2011-05-22 18:38:00 +00:00 |
|
Andy Polyakov
|
96abea332c
|
x86_64-gf2m.pl: add Win64 SEH.
|
2011-05-22 18:29:11 +00:00 |
|
Andy Polyakov
|
2e75ed332f
|
ppccap.c: addenum to recent EC optimizations.
|
2011-05-21 10:17:02 +00:00 |
|
Andy Polyakov
|
d8ea368c41
|
ec_cvt.c: ARM comparison results were wrong, clarify the background.
|
2011-05-21 08:40:18 +00:00 |
|
Andy Polyakov
|
fdf6dac859
|
ec_cvt.c: avoid EC_GFp_nist_method on platforms with bn_mul_mont [see
commentary for details].
|
2011-05-20 20:31:37 +00:00 |
|
Dr. Stephen Henson
|
086e32a6c7
|
Implement FIPS_mode and FIPS_mode_set
|
2011-05-19 18:09:02 +00:00 |
|
Dr. Stephen Henson
|
92b4d936cb
|
inherit HMAC flags from MD_CTX
|
2011-05-19 17:38:25 +00:00 |
|
Andy Polyakov
|
fb2f3411ea
|
aesni-x86_64.pl: make it compile on MacOS X.
|
2011-05-18 17:05:24 +00:00 |
|
Andy Polyakov
|
c30a2505e2
|
x86gas.pl: don't omit .comm OPENSSL_ia32cap_P on MacOS X.
|
2011-05-18 16:28:53 +00:00 |
|
Andy Polyakov
|
c7b903e01d
|
x86_64-xlate.pl: add inter-register movq and make x86_64-gfm.s compile on
Solaris, MacOS X, elderly gas...
|
2011-05-18 16:26:03 +00:00 |
|
Andy Polyakov
|
ddc20d4da9
|
x86_64cpuid.pl: allow shared build to work without -Bsymbolic.
PR: 2466
|
2011-05-18 16:24:19 +00:00 |
|
Andy Polyakov
|
b906422149
|
x86[_64]cpuid.pl: handle new extensions.
|
2011-05-16 20:35:11 +00:00 |
|
Andy Polyakov
|
a3e07010b4
|
ppc-xlate.pl: get linux64 declaration right.
|
2011-05-16 19:52:41 +00:00 |
|
Andy Polyakov
|
2b9a8ca15b
|
x86gas.pl: add palignr and move pclmulqdq.
|
2011-05-16 18:07:00 +00:00 |
|
Andy Polyakov
|
afebe623c5
|
x86_64 assembler pack: add x86_64-gf2m module.
|
2011-05-16 17:46:45 +00:00 |
|
Andy Polyakov
|
b5c6aab57e
|
x86_64-xlate.pl: allow "base-less" effective address, add palignr, move
pclmulqdq.
|
2011-05-16 17:44:38 +00:00 |
|
Dr. Stephen Henson
|
b9b0a177f8
|
new flag to stop ENGINE methods being registered
|
2011-05-15 15:56:49 +00:00 |
|
Dr. Stephen Henson
|
f76b1baf86
|
Fix error discrepancy.
|
2011-05-12 14:28:09 +00:00 |
|
Andy Polyakov
|
b0188c4f07
|
bn_nist.c: fix shadowing warnings.
|
2011-05-11 20:19:00 +00:00 |
|
Dr. Stephen Henson
|
c2fd598994
|
Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined in
the FIPS capable OpenSSL.
|
2011-05-11 14:43:38 +00:00 |
|
Dr. Stephen Henson
|
0b59755f43
|
Call fipsas.pl directly for pa-risc targets.
|
2011-05-09 15:23:00 +00:00 |
|
Andy Polyakov
|
1fb97e1313
|
Optimized bn_nist.c. Performance improvement varies from one benchmark
and platform to another. It was measured to deliver 20-30% better
performance on x86 platforms and 30-40% on x86_64, on nistp384 benchmark.
|
2011-05-09 10:16:32 +00:00 |
|
Dr. Stephen Henson
|
fc683d7213
|
allow SHA384, SHA512 wit DSA
|
2011-05-08 12:38:35 +00:00 |
|
Andy Polyakov
|
56c5f703c1
|
IA-64 assembler pack: fix typos and make it work on HP-UX.
|
2011-05-07 20:36:05 +00:00 |
|
Andy Polyakov
|
58cc21fdea
|
x86 assembler pack: add bn_GF2m_mul_2x2 implementations (see x86-gf2m.pl for
details and performance data).
|
2011-05-07 10:31:06 +00:00 |
|
Dr. Stephen Henson
|
ad4784953d
|
Return error codes for selftest failure instead of hard assertion errors.
|
2011-05-06 17:38:39 +00:00 |
|