Andy Polyakov
|
4739ccdb39
|
Add SPARC T4 Camellia support.
Submitted by: David Miller
|
2012-10-11 18:35:18 +00:00 |
|
Andy Polyakov
|
c5f6da54fc
|
Add SPARC T4 AES support.
Submitted by: David Miller
|
2012-10-06 18:08:09 +00:00 |
|
Andy Polyakov
|
244ed51a0d
|
e_aes.c: uninitialized variable in aes_ccm_init_key.
PR: 2874
Submitted by: Tomas Mraz
|
2012-09-15 08:45:42 +00:00 |
|
Dr. Stephen Henson
|
44488723de
|
add missing evp_cnf.c file
|
2012-07-04 13:15:10 +00:00 |
|
Dr. Stephen Henson
|
ea1d84358b
|
PR: 2840
Reported by: David McCullough <david_mccullough@mcafee.com>
Restore fips configuration module from 0.9.8.
|
2012-07-03 20:30:40 +00:00 |
|
Andy Polyakov
|
8d1b199d26
|
Revert random changes from commit#22606.
|
2012-06-04 22:12:10 +00:00 |
|
Ben Laurie
|
71fa451343
|
Version skew reduction: trivia (I hope).
|
2012-06-03 22:00:21 +00:00 |
|
Andy Polyakov
|
8ea92ddd13
|
e_rc4_hmac_md5.c: last commit was inappropriate for non-x86[_64] platforms.
PR: 2792
|
2012-04-19 20:38:05 +00:00 |
|
Dr. Stephen Henson
|
b214184160
|
recognise X9.42 DH certificates on servers
|
2012-04-18 17:03:29 +00:00 |
|
Andy Polyakov
|
6dd9b0fc43
|
e_rc4_hmac_md5.c: harmonize zero-length fragment handling with
e_aes_cbc_hmac_sha1.c (mostly for aesthetic reasons).
|
2012-04-18 14:55:39 +00:00 |
|
Andy Polyakov
|
e36f6b9cfa
|
e_rc4_hmac_md5.c: oops, can't use rc4_hmac_md5_cipher on legacy Intel CPUs.
PR: 2792
|
2012-04-18 14:50:28 +00:00 |
|
Andy Polyakov
|
fc90e42c86
|
e_aes_cbc_hmac_sha1.c: handle zero-length payload and engage empty frag
countermeasure.
PR: 2778
|
2012-04-15 14:14:22 +00:00 |
|
Dr. Stephen Henson
|
751e26cb9b
|
fix leak
|
2012-03-22 16:28:07 +00:00 |
|
Dr. Stephen Henson
|
f94cfe6a12
|
only cleanup ctx if we need to, save ctx flags when we do
|
2012-02-10 16:55:17 +00:00 |
|
Dr. Stephen Henson
|
afb14cda8c
|
Initial experimental support for X9.42 DH parameter format to handle
RFC5114 parameters and X9.42 DH public and private keys.
|
2011-12-07 00:32:34 +00:00 |
|
Andy Polyakov
|
77aae9654f
|
Configure, e_aes.c: allow for XTS assembler implementation.
|
2011-11-15 12:18:40 +00:00 |
|
Ben Laurie
|
ae55176091
|
Fix some warnings caused by __owur. Temporarily (I hope) remove the more
aspirational __owur annotations.
|
2011-11-14 00:36:10 +00:00 |
|
Andy Polyakov
|
32268b183f
|
e_aes.c: additional sanity check in aes_xts_cipher.
|
2011-11-12 13:26:36 +00:00 |
|
Andy Polyakov
|
60d4e99cf3
|
bsaes-x86_64.pl: add bsaes_xts_[en|de]crypt.
|
2011-11-10 22:41:31 +00:00 |
|
Andy Polyakov
|
9a480169cd
|
e_aes.c: fold aesni_xts_cipher and [most importantly] fix aes_xts_cipher's
return value after custom flag was rightly reverted.
|
2011-11-06 19:48:39 +00:00 |
|
Andy Polyakov
|
a75a52a43e
|
bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c.
|
2011-10-30 12:15:56 +00:00 |
|
Andy Polyakov
|
f2784994ec
|
e_aes.c: fold even aesni_ccm_cipher.
|
2011-10-24 06:00:06 +00:00 |
|
Andy Polyakov
|
507b0d9d38
|
e_aes.c: prevent potential DoS in aes_gcm_tls_cipher.
|
2011-10-23 22:58:40 +00:00 |
|
Dr. Stephen Henson
|
f59a5d6079
|
No need for custom flag in XTS mode: block length is 1.
|
2011-10-23 17:06:28 +00:00 |
|
Andy Polyakov
|
07904e0c6c
|
evp/e_aes.c: fold AES-NI modes that heavily rely on indirect calls
(trade 2% small-block performance), engage bit-sliced AES in GCM.
|
2011-10-18 13:37:26 +00:00 |
|
Andy Polyakov
|
e2473dcc7d
|
c_allc.c: add aes-xts to loop.
|
2011-10-18 07:53:50 +00:00 |
|
Andy Polyakov
|
993adc0531
|
Engage bsaes-x86_64.pl, bit-sliced AES.
|
2011-10-17 17:10:54 +00:00 |
|
Andy Polyakov
|
027026df9f
|
e_aes.c: fix bug in aesni_gcm_tls_cipher.
|
2011-10-14 09:32:06 +00:00 |
|
Bodo Möller
|
bf6d2f986d
|
Make CTR mode behaviour consistent with other modes:
- clear ctx->num in EVP_CipherInit_ex
- adapt e_eas.c changes from http://cvs.openssl.org/chngview?cn=19816
for eng_aesni.c
Submitted by: Emilia Kasper
|
2011-10-13 13:41:34 +00:00 |
|
Dr. Stephen Henson
|
3231e42d72
|
update pkey method initialisation and copy
|
2011-10-11 18:15:31 +00:00 |
|
Dr. Stephen Henson
|
819cf4b886
|
Sync error codes with 1.0.1-stable.
|
2011-09-17 00:17:46 +00:00 |
|
Andy Polyakov
|
8ca28da0a7
|
Integrate Vector Permutation AES into build system.
|
2011-09-15 20:22:59 +00:00 |
|
Bodo Möller
|
ae53b299fa
|
make update
|
2011-09-05 09:46:15 +00:00 |
|
Bodo Möller
|
f0ecb86666
|
Fix error codes.
|
2011-09-05 09:42:34 +00:00 |
|
Dr. Stephen Henson
|
5e92fd244c
|
Stop warnings.
|
2011-09-01 14:15:47 +00:00 |
|
Dr. Stephen Henson
|
d77a970669
|
PR: 2588
Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com>
Reviewed by: steve
Close file pointer.
|
2011-09-01 13:49:16 +00:00 |
|
Dr. Stephen Henson
|
7daf0efad9
|
Fix warning.
|
2011-08-25 19:50:51 +00:00 |
|
Andy Polyakov
|
c608171d9c
|
Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.
|
2011-08-23 20:51:38 +00:00 |
|
Dr. Stephen Henson
|
ab1ec69843
|
aesni TLS GCM support
|
2011-08-11 23:06:19 +00:00 |
|
Dr. Stephen Henson
|
28dd49faec
|
Expand range of ctrls for AES GCM to support retrieval and setting of
invocation field.
Add complete support for AES GCM ciphersuites including all those in
RFC5288 and RFC5289.
|
2011-08-03 15:37:22 +00:00 |
|
Andy Polyakov
|
a355cf9bf5
|
evp.h: add flag to distinguish AEAD ciphers and pair of control codes...
|
2011-07-11 13:54:53 +00:00 |
|
Dr. Stephen Henson
|
9ebc37e667
|
add null cipher to FIPS module
|
2011-06-20 19:48:44 +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
|
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 |
|
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 |
|
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 |
|