git: DragonFly_RELEASE_3_8 Import OpenSSL-1.0.1j.
Sascha Wildner
swildner at crater.dragonflybsd.org
Wed Oct 22 10:53:10 PDT 2014
commit 1dbe5f1bdb7c65581b1d147ea402abf784851d18
Author: Sascha Wildner <saw at online.de>
Date: Wed Oct 22 19:27:43 2014 +0200
Import OpenSSL-1.0.1j.
* Fixes for CVE-2014-3513, CVE-2014-3566, CVE-2014-3567 and
CVE-2014-3568.
* Additional DigestInfo checks.
Summary of changes:
crypto/openssl/CHANGES | 51 ++++
crypto/openssl/NEWS | 7 +
crypto/openssl/README | 2 +-
crypto/openssl/README.DELETED | 14 +-
crypto/openssl/apps/s_client.c | 10 +
crypto/openssl/crypto/aes/asm/aesni-x86_64.pl | 52 ++--
crypto/openssl/crypto/asn1/a_strex.c | 1 +
crypto/openssl/crypto/bn/asm/x86_64-gcc.c | 8 +-
crypto/openssl/crypto/bn/bn_exp.c | 9 +-
crypto/openssl/crypto/bn/bn_nist.c | 6 +-
crypto/openssl/crypto/constant_time_locl.h | 216 ++++++++++++++
crypto/openssl/crypto/dsa/dsa_ameth.c | 7 +-
crypto/openssl/crypto/ebcdic.h | 7 +
crypto/openssl/crypto/ec/ec.h | 2 +-
crypto/openssl/crypto/ec/ec2_smpl.c | 9 +-
crypto/openssl/crypto/ec/ec_ameth.c | 14 +-
crypto/openssl/crypto/ec/ec_asn1.c | 40 ++-
crypto/openssl/crypto/ec/ecp_mont.c | 9 +-
crypto/openssl/crypto/ec/ecp_nist.c | 9 +-
crypto/openssl/crypto/ec/ecp_smpl.c | 13 +-
crypto/openssl/crypto/evp/e_aes.c | 2 +-
crypto/openssl/crypto/evp/evp_enc.c | 56 ++--
crypto/openssl/crypto/md5/asm/md5-x86_64.pl | 2 +-
crypto/openssl/crypto/modes/modes.h | 6 +
crypto/openssl/crypto/ocsp/ocsp_vfy.c | 7 +-
crypto/openssl/crypto/opensslv.h | 13 +-
crypto/openssl/crypto/ossl_typ.h | 7 +
crypto/openssl/crypto/pkcs7/doc | 24 --
crypto/openssl/crypto/pkcs7/example.c | 329 ---------------------
crypto/openssl/crypto/pkcs7/pkcs7.h | 4 -
crypto/openssl/crypto/pqueue/pqueue.h | 6 +
crypto/openssl/crypto/rsa/rsa.h | 1 +
crypto/openssl/crypto/rsa/rsa_err.c | 1 +
crypto/openssl/crypto/rsa/rsa_oaep.c | 150 ++++++----
crypto/openssl/crypto/rsa/rsa_pk1.c | 103 +++++--
crypto/openssl/crypto/rsa/rsa_sign.c | 21 +-
crypto/openssl/crypto/stack/safestack.h | 8 +
crypto/openssl/doc/apps/c_rehash.pod | 81 +++++
crypto/openssl/doc/apps/dgst.pod | 68 ++++-
crypto/openssl/doc/crypto/BIO_s_accept.pod | 4 +-
...MS_sign_add1_signer.pod => CMS_add1_signer.pod} | 14 +-
crypto/openssl/doc/crypto/EVP_DigestInit.pod | 30 +-
crypto/openssl/doc/crypto/EVP_DigestVerifyInit.pod | 4 +-
crypto/openssl/doc/crypto/EVP_EncryptInit.pod | 56 ++--
crypto/openssl/doc/crypto/EVP_PKEY_set1_RSA.pod | 8 +-
crypto/openssl/doc/crypto/EVP_PKEY_sign.pod | 20 +-
.../doc/ssl/SSL_CTX_set_tmp_dh_callback.pod | 15 +-
crypto/openssl/e_os.h | 12 +-
crypto/openssl/ssl/d1_both.c | 3 +
crypto/openssl/ssl/d1_lib.c | 10 +
crypto/openssl/ssl/d1_srtp.c | 93 ++----
crypto/openssl/ssl/dtls1.h | 3 +-
crypto/openssl/ssl/s23_clnt.c | 12 +-
crypto/openssl/ssl/s23_srvr.c | 21 +-
crypto/openssl/ssl/s2_lib.c | 4 +-
crypto/openssl/ssl/s3_cbc.c | 65 +---
crypto/openssl/ssl/s3_clnt.c | 250 ++++++++++++----
crypto/openssl/ssl/s3_enc.c | 2 +-
crypto/openssl/ssl/s3_lib.c | 40 ++-
crypto/openssl/ssl/s3_pkt.c | 19 +-
crypto/openssl/ssl/s3_srvr.c | 113 +++----
crypto/openssl/ssl/srtp.h | 4 +
crypto/openssl/ssl/ssl.h | 9 +
crypto/openssl/ssl/ssl3.h | 7 +-
crypto/openssl/ssl/ssl_err.c | 2 +
crypto/openssl/ssl/ssl_lib.c | 75 ++++-
crypto/openssl/ssl/t1_enc.c | 1 +
crypto/openssl/ssl/t1_lib.c | 12 +-
crypto/openssl/ssl/tls1.h | 15 +-
69 files changed, 1374 insertions(+), 924 deletions(-)
create mode 100644 crypto/openssl/crypto/constant_time_locl.h
delete mode 100644 crypto/openssl/crypto/pkcs7/doc
delete mode 100644 crypto/openssl/crypto/pkcs7/example.c
create mode 100644 crypto/openssl/doc/apps/c_rehash.pod
rename crypto/openssl/doc/crypto/{CMS_sign_add1_signer.pod => CMS_add1_signer.pod} (85%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1dbe5f1bdb7c65581b1d147ea402abf784851d18
--
DragonFly BSD source repository
More information about the Commits
mailing list