summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libtls/tls_config.c')
-rw-r--r--src/lib/libtls/tls_config.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_config.c b/src/lib/libtls/tls_config.c
index 87c2166f9e..f5e0bf55e4 100644
--- a/src/lib/libtls/tls_config.c
+++ b/src/lib/libtls/tls_config.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls_config.c,v 1.36 2017/01/31 16:18:57 beck Exp $ */ 1/* $OpenBSD: tls_config.c,v 1.37 2017/04/05 03:13:53 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -135,6 +135,7 @@ tls_keypair_free(struct tls_keypair *keypair)
135 free(keypair->cert_mem); 135 free(keypair->cert_mem);
136 free(keypair->key_mem); 136 free(keypair->key_mem);
137 free(keypair->ocsp_staple); 137 free(keypair->ocsp_staple);
138 free(keypair->cert_hash);
138 139
139 free(keypair); 140 free(keypair);
140} 141}
@@ -761,6 +762,12 @@ tls_config_verify_client_optional(struct tls_config *config)
761 config->verify_client = 2; 762 config->verify_client = 2;
762} 763}
763 764
765void
766tls_config_skip_private_key_check(struct tls_config *config)
767{
768 config->skip_private_key_check = 1;
769}
770
764int 771int
765tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file) 772tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file)
766{ 773{