git: vendor/OPENSSL Import OpenSSL-0.9.8m.

看板DFBSD_commit作者時間16年前 (2010/02/28 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 5f042374703a2263625c80de3c1b4b849652f939 Author: Peter Avalos <pavalos@dragonflybsd.org> Date: Sun Feb 28 00:07:00 2010 +0000 Import OpenSSL-0.9.8m. This new OpenSSL version is a security and bugfix release which implements RFC5746 to address renegotiation vulnerabilities mentioned in CVE-2009-3555. For a complete list of changes, please see the CHANGES file. Summary of changes: crypto/openssl/CHANGES | 177 +++++- crypto/openssl/FAQ | 2 +- crypto/openssl/NEWS | 14 +- crypto/openssl/README | 27 +- crypto/openssl/README.DELETED | 19 +- crypto/openssl/apps/CA.pl | 2 +- crypto/openssl/apps/CA.sh | 121 +++- crypto/openssl/apps/apps.c | 2 + crypto/openssl/apps/ca.c | 69 +-- crypto/openssl/apps/dsa.c | 2 +- crypto/openssl/apps/dsaparam.c | 6 + crypto/openssl/apps/enc.c | 7 +- crypto/openssl/apps/gendsa.c | 6 + crypto/openssl/apps/genrsa.c | 8 +- crypto/openssl/apps/openssl.c | 10 +- crypto/openssl/apps/pkcs12.c | 6 + crypto/openssl/apps/req.c | 6 +- crypto/openssl/apps/s_apps.h | 3 + crypto/openssl/apps/s_cb.c | 105 +++- crypto/openssl/apps/s_client.c | 43 +- crypto/openssl/apps/s_server.c | 56 ++- crypto/openssl/apps/s_socket.c | 6 + crypto/openssl/apps/speed.c | 26 +- crypto/openssl/apps/x509.c | 1 + crypto/openssl/crypto/aes/aes_cfb.c | 1 - crypto/openssl/crypto/asn1/a_mbstr.c | 2 +- crypto/openssl/crypto/asn1/a_object.c | 11 + crypto/openssl/crypto/asn1/asn1.h | 8 +- crypto/openssl/crypto/asn1/asn1_err.c | 2 +- crypto/openssl/crypto/asn1/asn1_gen.c | 9 +- crypto/openssl/crypto/asn1/asn1_par.c | 2 +- crypto/openssl/crypto/asn1/t_x509.c | 17 +- crypto/openssl/crypto/bio/bio.h | 9 +- crypto/openssl/crypto/bio/bss_dgram.c | 243 +++++++- crypto/openssl/crypto/bio/bss_file.c | 11 +- crypto/openssl/crypto/bn/bn_div.c | 5 +- crypto/openssl/crypto/bn/bn_exp.c | 3 +- crypto/openssl/crypto/bn/bn_gf2m.c | 3 +- crypto/openssl/crypto/bn/bn_mul.c | 10 +- crypto/openssl/crypto/cast/c_cfb64.c | 3 +- crypto/openssl/crypto/cast/c_ecb.c | 3 +- crypto/openssl/crypto/cast/c_enc.c | 13 +- crypto/openssl/crypto/cast/c_ofb64.c | 3 +- crypto/openssl/crypto/cast/cast.h | 12 +- crypto/openssl/crypto/cms/cms_ess.c | 4 +- crypto/openssl/crypto/cms/cms_lib.c | 6 +- crypto/openssl/crypto/comp/c_zlib.c | 17 +- crypto/openssl/crypto/cryptlib.c | 2 +- crypto/openssl/crypto/dsa/dsa_asn1.c | 2 + crypto/openssl/crypto/dsa/dsa_lib.c | 2 +- crypto/openssl/crypto/dso/dso_dlfcn.c | 28 +- crypto/openssl/crypto/ec/ec2_smpl.c | 10 +- crypto/openssl/crypto/ecdsa/ecs_ossl.c | 54 +- crypto/openssl/crypto/ecdsa/ecs_sign.c | 2 + crypto/openssl/crypto/engine/eng_cnf.c | 17 +- crypto/openssl/crypto/engine/eng_cryptodev.c | 34 +- crypto/openssl/crypto/engine/eng_ctrl.c | 8 +- crypto/openssl/crypto/engine/eng_err.c | 3 +- crypto/openssl/crypto/engine/eng_table.c | 3 +- crypto/openssl/crypto/engine/engine.h | 3 + crypto/openssl/crypto/err/err_all.c | 2 + crypto/openssl/crypto/evp/c_allc.c | 2 + crypto/openssl/crypto/evp/c_alld.c | 3 - crypto/openssl/crypto/evp/digest.c | 23 +- crypto/openssl/crypto/evp/evp_lib.c | 6 + crypto/openssl/crypto/evp/evp_locl.h | 12 +- crypto/openssl/crypto/lhash/lhash.c | 58 +- crypto/openssl/crypto/o_init.c | 7 +- crypto/openssl/crypto/objects/obj_dat.c | 11 +- crypto/openssl/crypto/objects/obj_dat.h | 253 +++++++- crypto/openssl/crypto/objects/obj_mac.h | 141 ++++- crypto/openssl/crypto/ocsp/ocsp_prn.c | 4 +- crypto/openssl/crypto/opensslv.h | 6 +- crypto/openssl/crypto/pem/pem_seal.c | 2 +- crypto/openssl/crypto/pkcs12/p12_attr.c | 6 + crypto/openssl/crypto/pkcs12/p12_key.c | 6 + crypto/openssl/crypto/pkcs12/p12_utl.c | 6 + crypto/openssl/crypto/pkcs12/pkcs12.h | 7 +- crypto/openssl/crypto/pkcs7/pk7_mime.c | 662 +------------------- crypto/openssl/crypto/pqueue/pqueue.c | 14 + crypto/openssl/crypto/pqueue/pqueue.h | 1 + crypto/openssl/crypto/rand/randfile.c | 17 +- crypto/openssl/crypto/rsa/rsa_eng.c | 13 +- crypto/openssl/crypto/rsa/rsa_oaep.c | 14 +- crypto/openssl/crypto/rsa/rsa_pss.c | 2 +- crypto/openssl/crypto/rsa/rsa_sign.c | 10 +- crypto/openssl/crypto/sha/sha512.c | 9 + crypto/openssl/crypto/stack/safestack.h | 66 -- crypto/openssl/crypto/symhacks.h | 20 + crypto/openssl/crypto/ui/ui_openssl.c | 11 +- crypto/openssl/crypto/x509/by_dir.c | 5 +- crypto/openssl/crypto/x509/x509.h | 1 + crypto/openssl/crypto/x509/x509_lu.c | 66 ++- crypto/openssl/crypto/x509/x509_vfy.c | 14 +- crypto/openssl/crypto/x509/x509_vfy.h | 3 + crypto/openssl/crypto/x509/x509_vpm.c | 6 +- crypto/openssl/crypto/x509v3/pcy_tree.c | 2 +- crypto/openssl/crypto/x509v3/v3_alt.c | 3 + crypto/openssl/crypto/x509v3/v3_ocsp.c | 20 +- crypto/openssl/doc/apps/enc.pod | 10 +- crypto/openssl/doc/apps/verify.pod | 17 +- crypto/openssl/doc/crypto/ASN1_generate_nconf.pod | 2 +- crypto/openssl/doc/crypto/EVP_DigestInit.pod | 6 +- crypto/openssl/doc/crypto/PKCS12_parse.pod | 31 +- crypto/openssl/doc/crypto/bn_internal.pod | 28 +- crypto/openssl/doc/crypto/d2i_X509.pod | 12 +- crypto/openssl/doc/crypto/d2i_X509_CRL.pod | 4 +- crypto/openssl/doc/crypto/d2i_X509_REQ.pod | 4 +- crypto/openssl/doc/crypto/hmac.pod | 2 - crypto/openssl/doc/crypto/pem.pod | 2 +- crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod | 2 +- crypto/openssl/doc/ssl/SSL_CTX_set_options.pod | 120 ++++- crypto/openssl/engines/e_ubsec.c | 4 +- crypto/openssl/ssl/d1_both.c | 283 ++++++--- crypto/openssl/ssl/d1_clnt.c | 104 +++- crypto/openssl/ssl/d1_enc.c | 2 +- crypto/openssl/ssl/d1_lib.c | 199 ++++++- crypto/openssl/ssl/d1_pkt.c | 229 ++++--- crypto/openssl/ssl/d1_srvr.c | 228 ++++++- crypto/openssl/ssl/dtls1.h | 52 ++- crypto/openssl/ssl/kssl.c | 5 - crypto/openssl/ssl/s23_clnt.c | 5 +- crypto/openssl/ssl/s23_srvr.c | 9 +- crypto/openssl/ssl/s2_srvr.c | 2 +- crypto/openssl/ssl/s3_both.c | 127 +++-- crypto/openssl/ssl/s3_clnt.c | 59 ++- crypto/openssl/ssl/s3_lib.c | 20 +- crypto/openssl/ssl/s3_pkt.c | 61 ++- crypto/openssl/ssl/s3_srvr.c | 92 ++-- crypto/openssl/ssl/ssl.h | 50 ++- crypto/openssl/ssl/ssl3.h | 18 +- crypto/openssl/ssl/ssl_algs.c | 3 - crypto/openssl/ssl/ssl_asn1.c | 65 ++- crypto/openssl/ssl/ssl_cert.c | 7 +- crypto/openssl/ssl/ssl_ciph.c | 3 +- crypto/openssl/ssl/ssl_err.c | 15 + crypto/openssl/ssl/ssl_lib.c | 60 ++- crypto/openssl/ssl/ssl_locl.h | 27 +- crypto/openssl/ssl/ssl_rsa.c | 2 +- crypto/openssl/ssl/ssl_sess.c | 7 +- crypto/openssl/ssl/ssl_stat.c | 11 + crypto/openssl/ssl/ssl_txt.c | 8 +- crypto/openssl/ssl/t1_enc.c | 6 +- crypto/openssl/ssl/t1_lib.c | 156 ++++- .../{crypto/asn1/a_sign.c => ssl/t1_reneg.c} | 348 +++++------ crypto/openssl/ssl/tls1.h | 7 +- 146 files changed, 3496 insertions(+), 1821 deletions(-) copy crypto/openssl/{crypto/asn1/a_sign.c => ssl/t1_reneg.c} (52%) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5f042374703a2263625c80de3c1b4b849652f939 -- DragonFly BSD source repository
文章代碼(AID): #1BYV7505 (DFBSD_commit)