diff options
Diffstat (limited to 'src/lib/libtls/tls_config.c')
-rw-r--r-- | src/lib/libtls/tls_config.c | 9 |
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 | ||
765 | void | ||
766 | tls_config_skip_private_key_check(struct tls_config *config) | ||
767 | { | ||
768 | config->skip_private_key_check = 1; | ||
769 | } | ||
770 | |||
764 | int | 771 | int |
765 | tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file) | 772 | tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file) |
766 | { | 773 | { |