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