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 | { |
