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 |
|
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 |
|