git: vendor/OPENSSL Import OpenSSL 1.0.1r.
Sascha Wildner
swildner at crater.dragonflybsd.org
Thu Jan 28 14:23:23 PST 2016
commit 563a9848f546e4b072c55c3e1ab22b4d7a1f5623
Author: Sascha Wildner <saw at online.de>
Date: Thu Jan 28 22:33:36 2016 +0100
Import OpenSSL 1.0.1r.
* Protection for DH small subgroup attacks
* Fix CVE-2015-3197 (SSLv2 doesn't block disabled ciphers)
* Reject DH handshakes with parameters shorter than 1024 bits
Summary of changes:
crypto/openssl/CHANGES | 24 ++++++++++
crypto/openssl/LICENSE | 2 +-
crypto/openssl/NEWS | 5 +++
crypto/openssl/README | 13 +++---
crypto/openssl/README.DELETED | 1 -
crypto/openssl/apps/engine.c | 2 +-
crypto/openssl/apps/ocsp.c | 2 +-
crypto/openssl/apps/pkcs12.c | 42 +++++++-----------
crypto/openssl/apps/speed.c | 2 +-
crypto/openssl/apps/x509.c | 7 +--
crypto/openssl/crypto/aes/aes.h | 2 +-
crypto/openssl/crypto/aes/aes_cbc.c | 2 +-
crypto/openssl/crypto/aes/aes_cfb.c | 2 +-
crypto/openssl/crypto/aes/aes_core.c | 2 +-
crypto/openssl/crypto/aes/aes_ctr.c | 2 +-
crypto/openssl/crypto/aes/aes_ecb.c | 2 +-
crypto/openssl/crypto/aes/aes_ige.c | 2 +-
crypto/openssl/crypto/aes/aes_locl.h | 2 +-
crypto/openssl/crypto/aes/aes_misc.c | 2 +-
crypto/openssl/crypto/aes/aes_ofb.c | 2 +-
crypto/openssl/crypto/bio/bio.h | 8 +++-
crypto/openssl/crypto/bio/bss_bio.c | 2 +-
crypto/openssl/crypto/bio/bss_conn.c | 31 ++++++++-----
crypto/openssl/crypto/bio/bss_dgram.c | 2 -
crypto/openssl/crypto/bn/bn_exp.c | 41 +++++++++++++----
crypto/openssl/crypto/camellia/camellia.c | 4 +-
crypto/openssl/crypto/camellia/camellia.h | 2 +-
crypto/openssl/crypto/camellia/cmll_cbc.c | 2 +-
crypto/openssl/crypto/camellia/cmll_cfb.c | 2 +-
crypto/openssl/crypto/camellia/cmll_ctr.c | 2 +-
crypto/openssl/crypto/camellia/cmll_ecb.c | 2 +-
crypto/openssl/crypto/camellia/cmll_locl.h | 2 +-
crypto/openssl/crypto/camellia/cmll_misc.c | 2 +-
crypto/openssl/crypto/camellia/cmll_ofb.c | 2 +-
crypto/openssl/crypto/camellia/cmll_utl.c | 2 +-
crypto/openssl/crypto/des/des_old.c | 2 +-
crypto/openssl/crypto/des/des_old.h | 2 +-
crypto/openssl/crypto/des/des_old2.c | 2 +-
crypto/openssl/crypto/dsa/dsa_ossl.c | 8 ++--
crypto/openssl/crypto/dso/dso.h | 2 +-
crypto/openssl/crypto/dso/dso_dl.c | 2 +-
crypto/openssl/crypto/dso/dso_dlfcn.c | 2 +-
crypto/openssl/crypto/dso/dso_lib.c | 2 +-
crypto/openssl/crypto/engine/eng_all.c | 2 +-
crypto/openssl/crypto/evp/e_camellia.c | 2 +-
crypto/openssl/crypto/evp/e_old.c | 2 +-
crypto/openssl/crypto/evp/e_seed.c | 2 +-
crypto/openssl/crypto/mem_clr.c | 2 +-
crypto/openssl/crypto/o_dir.c | 2 +-
crypto/openssl/crypto/o_dir.h | 2 +-
crypto/openssl/crypto/o_time.c | 2 +-
crypto/openssl/crypto/o_time.h | 2 +-
crypto/openssl/crypto/opensslv.h | 6 +--
crypto/openssl/crypto/rc4/rc4_utl.c | 2 +-
crypto/openssl/crypto/rsa/rsa_chk.c | 2 +-
crypto/openssl/crypto/rsa/rsa_sign.c | 4 +-
crypto/openssl/crypto/seed/seed_cbc.c | 2 +-
crypto/openssl/crypto/seed/seed_cfb.c | 2 +-
crypto/openssl/crypto/seed/seed_ecb.c | 2 +-
crypto/openssl/crypto/seed/seed_ofb.c | 2 +-
crypto/openssl/crypto/ts/ts_rsp_verify.c | 3 +-
crypto/openssl/crypto/ui/ui.h | 2 +-
crypto/openssl/crypto/ui/ui_compat.c | 2 +-
crypto/openssl/crypto/ui/ui_compat.h | 2 +-
crypto/openssl/crypto/ui/ui_lib.c | 2 +-
crypto/openssl/crypto/ui/ui_locl.h | 2 +-
crypto/openssl/crypto/ui/ui_openssl.c | 2 +-
crypto/openssl/crypto/ui/ui_util.c | 2 +-
crypto/openssl/crypto/x509/x509_vfy.c | 39 ++++++++++-------
crypto/openssl/crypto/x509/x509_vfy.h | 2 +-
crypto/openssl/crypto/x509v3/v3_pci.c | 2 +-
crypto/openssl/crypto/x509v3/v3_pcia.c | 2 +-
crypto/openssl/engines/e_chil.c | 2 +-
crypto/openssl/ssl/d1_both.c | 70 +++++++++++++++++++++---------
crypto/openssl/ssl/kssl.c | 2 +-
crypto/openssl/ssl/kssl.h | 2 +-
crypto/openssl/ssl/kssl_lcl.h | 2 +-
crypto/openssl/ssl/s2_srvr.c | 20 ++++++++-
crypto/openssl/ssl/s3_clnt.c | 63 +++++++++++++++------------
crypto/openssl/ssl/s3_lib.c | 19 ++------
crypto/openssl/ssl/s3_srvr.c | 25 +++++------
crypto/openssl/ssl/ssl.h | 2 +-
crypto/openssl/ssl/ssl_sess.c | 3 --
crypto/openssl/ssl/t1_enc.c | 2 +-
crypto/openssl/ssl/t1_lib.c | 14 +++---
85 files changed, 332 insertions(+), 244 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/563a9848f546e4b072c55c3e1ab22b4d7a1f5623
--
DragonFly BSD source repository
More information about the Commits
mailing list