Import OpenSSL 1.0.1q.
authorSascha Wildner <saw@online.de>
Fri, 4 Dec 2015 20:45:11 +0000 (21:45 +0100)
committerSascha Wildner <saw@online.de>
Fri, 4 Dec 2015 20:45:11 +0000 (21:45 +0100)
commit8be1fb4e66e6f9b586764beb6f4a83efb977b088
tree4f7c711167fd2c62182f5cd5dab6881fabe50752
parent6fad16c80da7d059bc4ecd3daccd1389873c443e
Import OpenSSL 1.0.1q.

* Certificate verify crash with missing PSS parameter (CVE-2015-3194)

* X509_ATTRIBUTE memory leak (CVE-2015-3195)

* Rewrite EVP_DecodeUpdate (base64 decoding) to fix several bugs

* In DSA_generate_parameters_ex, if the provided seed is too short,
  return an error
112 files changed:
crypto/openssl/CHANGES
crypto/openssl/CONTRIBUTING [new file with mode: 0644]
crypto/openssl/FAQ
crypto/openssl/NEWS
crypto/openssl/README
crypto/openssl/README.DELETED
crypto/openssl/apps/apps.c
crypto/openssl/apps/asn1pars.c
crypto/openssl/apps/ca.c
crypto/openssl/apps/ecparam.c
crypto/openssl/apps/engine.c
crypto/openssl/apps/ocsp.c
crypto/openssl/apps/pkcs12.c
crypto/openssl/apps/s_client.c
crypto/openssl/apps/s_server.c
crypto/openssl/crypto/aes/asm/aes-586.pl
crypto/openssl/crypto/aes/asm/aesni-x86.pl
crypto/openssl/crypto/asn1/asn1_par.c
crypto/openssl/crypto/asn1/d2i_pr.c
crypto/openssl/crypto/asn1/tasn_dec.c
crypto/openssl/crypto/asn1/x_bignum.c
crypto/openssl/crypto/asn1/x_pubkey.c
crypto/openssl/crypto/asn1/x_x509.c
crypto/openssl/crypto/bio/b_dump.c
crypto/openssl/crypto/bio/bss_file.c
crypto/openssl/crypto/bn/asm/x86-gf2m.pl
crypto/openssl/crypto/bn/asm/x86_64-gcc.c
crypto/openssl/crypto/bn/asm/x86_64-gf2m.pl
crypto/openssl/crypto/bn/bn_exp.c
crypto/openssl/crypto/bn/bn_gcd.c
crypto/openssl/crypto/bn/bn_gf2m.c
crypto/openssl/crypto/bn/bn_mont.c
crypto/openssl/crypto/bn/bn_recp.c
crypto/openssl/crypto/bn/bn_x931p.c
crypto/openssl/crypto/buffer/buf_str.c
crypto/openssl/crypto/buffer/buffer.h
crypto/openssl/crypto/cms/cms_enc.c
crypto/openssl/crypto/cms/cms_pwri.c
crypto/openssl/crypto/cms/cms_smime.c
crypto/openssl/crypto/comp/c_zlib.c
crypto/openssl/crypto/conf/conf_def.c
crypto/openssl/crypto/conf/conf_sap.c
crypto/openssl/crypto/cryptlib.c
crypto/openssl/crypto/dsa/dsa_ameth.c
crypto/openssl/crypto/dsa/dsa_gen.c
crypto/openssl/crypto/ec/ec.h
crypto/openssl/crypto/ec/ec_asn1.c
crypto/openssl/crypto/ec/ec_key.c
crypto/openssl/crypto/engine/eng_cryptodev.c
crypto/openssl/crypto/engine/eng_list.c
crypto/openssl/crypto/evp/e_des3.c
crypto/openssl/crypto/evp/encode.c
crypto/openssl/crypto/evp/evp_key.c
crypto/openssl/crypto/evp/evp_lib.c
crypto/openssl/crypto/evp/evp_pbe.c
crypto/openssl/crypto/evp/p_lib.c
crypto/openssl/crypto/evp/pmeth_gn.c
crypto/openssl/crypto/hmac/hm_ameth.c
crypto/openssl/crypto/mem_clr.c
crypto/openssl/crypto/modes/asm/ghash-x86.pl
crypto/openssl/crypto/ocsp/ocsp_lib.c
crypto/openssl/crypto/ocsp/ocsp_prn.c
crypto/openssl/crypto/opensslv.h
crypto/openssl/crypto/pem/pem_info.c
crypto/openssl/crypto/pem/pvkfmt.c
crypto/openssl/crypto/pkcs12/p12_add.c
crypto/openssl/crypto/pkcs12/p12_crpt.c
crypto/openssl/crypto/pkcs12/p12_mutl.c
crypto/openssl/crypto/pkcs7/pk7_doit.c
crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl
crypto/openssl/crypto/rsa/rsa_ameth.c
crypto/openssl/crypto/rsa/rsa_gen.c
crypto/openssl/crypto/rsa/rsa_sign.c
crypto/openssl/crypto/sha/asm/sha1-586.pl
crypto/openssl/crypto/sha/asm/sha256-586.pl
crypto/openssl/crypto/sha/asm/sha512-586.pl
crypto/openssl/crypto/srp/srp_vfy.c
crypto/openssl/crypto/ts/ts_rsp_verify.c
crypto/openssl/crypto/whrlpool/asm/wp-mmx.pl
crypto/openssl/crypto/x509/x509_cmp.c
crypto/openssl/crypto/x509/x509_lu.c
crypto/openssl/crypto/x509v3/v3_cpols.c
crypto/openssl/crypto/x509v3/v3_ncons.c
crypto/openssl/crypto/x509v3/v3_pci.c
crypto/openssl/crypto/x509v3/v3_pcia.c
crypto/openssl/e_os.h
crypto/openssl/engines/e_chil.c
crypto/openssl/ssl/bio_ssl.c
crypto/openssl/ssl/d1_both.c
crypto/openssl/ssl/d1_clnt.c
crypto/openssl/ssl/d1_srvr.c
crypto/openssl/ssl/s23_clnt.c
crypto/openssl/ssl/s3_cbc.c
crypto/openssl/ssl/s3_clnt.c
crypto/openssl/ssl/s3_enc.c
crypto/openssl/ssl/s3_lib.c
crypto/openssl/ssl/s3_srvr.c
crypto/openssl/ssl/ssl.h
crypto/openssl/ssl/ssl3.h
crypto/openssl/ssl/ssl_asn1.c
crypto/openssl/ssl/ssl_cert.c
crypto/openssl/ssl/ssl_ciph.c
crypto/openssl/ssl/ssl_err.c
crypto/openssl/ssl/ssl_lib.c
crypto/openssl/ssl/ssl_locl.h
crypto/openssl/ssl/ssl_rsa.c
crypto/openssl/ssl/ssl_sess.c
crypto/openssl/ssl/t1_enc.c
crypto/openssl/ssl/t1_lib.c
crypto/openssl/ssl/tls1.h
crypto/openssl/util/extract-names.pl [deleted file]
crypto/openssl/util/extract-section.pl [deleted file]