Remove manual CRYPTO_add calls.
commit24176affb65718b3f002dd8654f8c127185c78d4
authordavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 14 Aug 2014 09:31:04 +0000 (14 09:31 +0000)
committerdavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 14 Aug 2014 09:32:18 +0000 (14 09:32 +0000)
tree1f0d1f1c8e5cda67f0015def84524270b9bb9935
parentac33c2f0493ce2569f4e04e2526ee0ae9aed2269
Remove manual CRYPTO_add calls.

Use X509_chain_up_ref, EVP_PKEY_dup, and newly-added X509_up_ref
instead. Also RAII OpenSSLClientKeyStore.

BUG=none

Review URL: https://codereview.chromium.org/474663002

Cr-Commit-Position: refs/heads/master@{#289498}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289498 0039d316-1c4b-4281-b951-d872f2087c98
net/base/openssl_private_key_store_memory.cc
net/cert/x509_certificate_openssl.cc
net/socket/ssl_client_socket_openssl.cc
net/ssl/openssl_client_key_store.cc
net/ssl/openssl_client_key_store.h