Dr. Stephen Henson
|
a52b7b44b2
|
allow MD5 use for computing old format hash links
|
2011-06-22 02:18:19 +00:00 |
|
Dr. Stephen Henson
|
ff053fc847
|
Don't set FIPS rand method at same time as RAND method as this can cause the
FIPS library to fail. Applications that want to set the FIPS rand method can do
so explicitly and presumably they know what they are doing...
|
2011-06-21 17:10:21 +00:00 |
|
Dr. Stephen Henson
|
af17d99245
|
make EVP_dss() work for DSA signing
|
2011-06-20 20:05:51 +00:00 |
|
Dr. Stephen Henson
|
9ebc37e667
|
add null cipher to FIPS module
|
2011-06-20 19:48:44 +00:00 |
|
Dr. Stephen Henson
|
9945b460e2
|
Give parameters names in prototypes.
|
2011-06-17 16:47:41 +00:00 |
|
Dr. Stephen Henson
|
bd6386f59c
|
make sure custom cipher flag doesn't use any mode bits
|
2011-06-13 23:06:43 +00:00 |
|
Dr. Stephen Henson
|
f41154b206
|
#undef bn_div_words as it is defined for FIPS builds.
|
2011-06-10 14:03:27 +00:00 |
|
Dr. Stephen Henson
|
3096d53b46
|
Update dependencies for m_dss.c too.
|
2011-06-10 14:00:02 +00:00 |
|
Dr. Stephen Henson
|
068291cd44
|
Remove x509.h from SHA1 clone digests, update dependencies.
|
2011-06-10 13:52:44 +00:00 |
|
Dr. Stephen Henson
|
4960411e1f
|
Add flags for DH FIPS method.
Update/fix prototypes in fips.h
|
2011-06-08 15:53:08 +00:00 |
|
Dr. Stephen Henson
|
6b6abd627c
|
Set flags in ECDH and ECDSA methods for FIPS.
|
2011-06-08 13:52:36 +00:00 |
|
Andy Polyakov
|
7eabad423c
|
rc4_skey.c: remove dead/redundant code (it's never compiled) and
misleading/obsolete comment.
|
2011-06-06 20:02:26 +00:00 |
|
Dr. Stephen Henson
|
644ce07ecd
|
Move function prototype to fips.h
|
2011-06-06 11:56:58 +00:00 |
|
Andy Polyakov
|
17f121de9d
|
e_aes.c: move AES-NI run-time switch and implement the switch for remaining modes.
|
2011-06-06 11:40:03 +00:00 |
|
Andy Polyakov
|
4d01f2761d
|
x86_64cpuid.pl: fix typo.
|
2011-06-04 13:08:25 +00:00 |
|
Andy Polyakov
|
301799b803
|
x86[_64]cpuid.pl: add function accessing rdrand instruction.
|
2011-06-04 12:20:45 +00:00 |
|
Dr. Stephen Henson
|
b8b90804b6
|
license correction, no EAY code included in this file
|
2011-06-03 17:56:17 +00:00 |
|
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 |
|