Import OpenSSL-1.0.1g.
authorPeter Avalos <pavalos@dragonflybsd.org>
Tue, 8 Apr 2014 00:59:53 +0000 (17:59 -0700)
committerPeter Avalos <pavalos@dragonflybsd.org>
Tue, 8 Apr 2014 00:59:53 +0000 (17:59 -0700)
commit8b433ce356b93ab0860f82b85543ae8895f55cab
tree86275873620eb4a0cd5d7bd6bb0adb079d30c4aa
parentec1df3a8bf958e5d1cde40b8376ba86b0996eb7c
Import OpenSSL-1.0.1g.

o Fix for CVE-2014-0160
o Add TLS padding extension workaround for broken servers.
o Fix for CVE-2014-0076
o Don't include gmt_unix_time in TLS server and client random values
o Fix for TLS record tampering bug CVE-2013-4353
o Fix for TLS version checking bug CVE-2013-6449
o Fix for DTLS retransmission bug CVE-2013-6450
114 files changed:
crypto/openssl/CHANGES
crypto/openssl/FAQ
crypto/openssl/NEWS
crypto/openssl/README
crypto/openssl/README.DELETED
crypto/openssl/apps/apps.c
crypto/openssl/apps/apps.h
crypto/openssl/apps/crl.c
crypto/openssl/apps/dgst.c
crypto/openssl/apps/ecparam.c
crypto/openssl/apps/openssl.c
crypto/openssl/apps/pkcs12.c
crypto/openssl/apps/req.c
crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl
crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl
crypto/openssl/crypto/asn1/a_int.c
crypto/openssl/crypto/asn1/asn1_err.c
crypto/openssl/crypto/bio/bss_dgram.c
crypto/openssl/crypto/bio/bss_log.c
crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl
crypto/openssl/crypto/bn/asm/x86_64-mont5.pl
crypto/openssl/crypto/bn/bn.h
crypto/openssl/crypto/bn/bn_lib.c
crypto/openssl/crypto/bn/bn_nist.c
crypto/openssl/crypto/buffer/buffer.c
crypto/openssl/crypto/buffer/buffer.h
crypto/openssl/crypto/cms/cms_lib.c
crypto/openssl/crypto/cryptlib.c
crypto/openssl/crypto/ec/ec2_mult.c
crypto/openssl/crypto/ec/ec_ameth.c
crypto/openssl/crypto/ec/ec_asn1.c
crypto/openssl/crypto/ec/ec_lib.c
crypto/openssl/crypto/engine/eng_list.c
crypto/openssl/crypto/engine/eng_rdrand.c
crypto/openssl/crypto/evp/bio_b64.c
crypto/openssl/crypto/evp/digest.c
crypto/openssl/crypto/evp/e_aes.c
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
crypto/openssl/crypto/evp/e_des3.c
crypto/openssl/crypto/evp/p5_crpt2.c
crypto/openssl/crypto/modes/cbc128.c
crypto/openssl/crypto/modes/ccm128.c
crypto/openssl/crypto/modes/cts128.c
crypto/openssl/crypto/modes/gcm128.c
crypto/openssl/crypto/modes/modes_lcl.h
crypto/openssl/crypto/opensslv.h
crypto/openssl/crypto/pem/pem_info.c
crypto/openssl/crypto/pkcs12/p12_crt.c
crypto/openssl/crypto/rand/md_rand.c
crypto/openssl/crypto/rand/rand.h
crypto/openssl/crypto/rand/rand_err.c
crypto/openssl/crypto/rand/rand_lib.c
crypto/openssl/crypto/rsa/rsa_ameth.c
crypto/openssl/crypto/rsa/rsa_chk.c
crypto/openssl/crypto/rsa/rsa_pmeth.c
crypto/openssl/crypto/sha/asm/sha1-x86_64.pl
crypto/openssl/crypto/sha/sha512.c
crypto/openssl/crypto/srp/srp_grps.h
crypto/openssl/crypto/srp/srp_lib.c
crypto/openssl/crypto/symhacks.h
crypto/openssl/crypto/x509/by_dir.c
crypto/openssl/crypto/x509/x509_vfy.c
crypto/openssl/crypto/x509/x_all.c
crypto/openssl/crypto/x86cpuid.pl
crypto/openssl/doc/apps/config.pod
crypto/openssl/doc/apps/crl.pod
crypto/openssl/doc/apps/ec.pod
crypto/openssl/doc/apps/pkcs12.pod
crypto/openssl/doc/apps/req.pod
crypto/openssl/doc/apps/rsa.pod
crypto/openssl/doc/apps/s_client.pod
crypto/openssl/doc/apps/s_server.pod
crypto/openssl/doc/apps/ts.pod
crypto/openssl/doc/apps/tsget.pod
crypto/openssl/doc/crypto/BN_BLINDING_new.pod
crypto/openssl/doc/crypto/ERR_get_error.pod
crypto/openssl/doc/crypto/EVP_BytesToKey.pod
crypto/openssl/doc/crypto/EVP_EncryptInit.pod
crypto/openssl/doc/crypto/X509_STORE_CTX_get_error.pod
crypto/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod
crypto/openssl/doc/crypto/ecdsa.pod
crypto/openssl/doc/crypto/pem.pod
crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod
crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod
crypto/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
crypto/openssl/doc/ssl/SSL_accept.pod
crypto/openssl/doc/ssl/SSL_connect.pod
crypto/openssl/doc/ssl/SSL_do_handshake.pod
crypto/openssl/doc/ssl/SSL_set_shutdown.pod
crypto/openssl/doc/ssl/SSL_shutdown.pod
crypto/openssl/e_os.h
crypto/openssl/engines/ccgost/gost89.h
crypto/openssl/engines/ccgost/gosthash.c
crypto/openssl/ssl/d1_both.c
crypto/openssl/ssl/d1_clnt.c
crypto/openssl/ssl/d1_lib.c
crypto/openssl/ssl/d1_pkt.c
crypto/openssl/ssl/d1_srvr.c
crypto/openssl/ssl/kssl.h
crypto/openssl/ssl/s23_clnt.c
crypto/openssl/ssl/s3_both.c
crypto/openssl/ssl/s3_cbc.c
crypto/openssl/ssl/s3_clnt.c
crypto/openssl/ssl/s3_lib.c
crypto/openssl/ssl/s3_pkt.c
crypto/openssl/ssl/s3_srvr.c
crypto/openssl/ssl/ssl.h
crypto/openssl/ssl/ssl3.h
crypto/openssl/ssl/ssl_lib.c
crypto/openssl/ssl/ssl_locl.h
crypto/openssl/ssl/t1_enc.c
crypto/openssl/ssl/t1_lib.c
crypto/openssl/ssl/tls1.h