]> git.ipfire.org Git - thirdparty/openvpn.git/commit
polarssl: also allocate PKCS#11 certificate object on demand
authorSteffan Karger <steffan@karger.me>
Sat, 21 Nov 2015 10:22:04 +0000 (11:22 +0100)
committerGert Doering <gert@greenie.muc.de>
Sat, 21 Nov 2015 12:18:38 +0000 (13:18 +0100)
commit9571010a14533a0f8abc6b25834fe3413755f2e8
treedef8c2c1320c71fccbf04339ef561ab4568220ff
parent6e9373c84639382c16d9eb8f1f78f60079bb89df
polarssl: also allocate PKCS#11 certificate object on demand

Commit 444a93ea changed certificate allocation to be postponed until
actual usage to fix --client-cert-not-required / --verify-client-cert
for PolarSSL builds.  However, I forgot to allocate when using pkcs11
(because that code does not use the tls_ctx_load_cert_file() function).

And while we're at it, use ALLOC_OBJ_CLEAR() instead of malloc + manual
check.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1448101324-20310-1-git-send-email-steffan@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/10543
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/pkcs11_polarssl.c