Combined patch against OpenSSL_1_1_0-stable branch for the following issues:
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sat, 31 Dec 2016 12:01:11 +0000 (13:01 +0100)
committerRichard Levitte <levitte@openssl.org>
Sat, 4 Feb 2017 23:58:00 +0000 (00:58 +0100)
commit5d0634a93bdc18e753d641c4563cb18f685e148f
tree3e37a7584a5f9552848147f45dd31a5dec24bd32
parentac162301b45a7458ced227437922141c692383ae
Combined patch against OpenSSL_1_1_0-stable branch for the following issues:

Fixed a memory leak in ASN1_digest and ASN1_item_digest.
Reworked error handling in asn1_item_embed_new.
Fixed error handling in int_ctx_new and EVP_PKEY_CTX_dup.
Fixed a memory leak in CRYPTO_free_ex_data.
Reworked error handing in x509_name_ex_d2i, x509_name_encode and x509_name_canon.
Check for null pointer in tls_process_cert_verify.

Fixes #2103 #2104 #2105 #2109 #2111 #2115

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2163)
crypto/asn1/a_digest.c
crypto/asn1/tasn_new.c
crypto/evp/pmeth_lib.c
crypto/ex_data.c
crypto/x509/x_name.c
ssl/statem/statem_srvr.c