diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libtls/tls_internal.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_internal.h b/src/lib/libtls/tls_internal.h index be5d659e68..1ef95adb08 100644 --- a/src/lib/libtls/tls_internal.h +++ b/src/lib/libtls/tls_internal.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tls_internal.h,v 1.34 2016/08/02 07:47:11 jsing Exp $ */ | 1 | /* $OpenBSD: tls_internal.h,v 1.35 2016/08/12 15:10:59 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org> | 3 | * Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org> |
4 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> | 4 | * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> |
@@ -55,6 +55,8 @@ struct tls_keypair { | |||
55 | struct tls_config { | 55 | struct tls_config { |
56 | struct tls_error error; | 56 | struct tls_error error; |
57 | 57 | ||
58 | char *alpn; | ||
59 | size_t alpn_len; | ||
58 | const char *ca_file; | 60 | const char *ca_file; |
59 | const char *ca_path; | 61 | const char *ca_path; |
60 | char *ca_mem; | 62 | char *ca_mem; |
@@ -73,6 +75,7 @@ struct tls_config { | |||
73 | }; | 75 | }; |
74 | 76 | ||
75 | struct tls_conninfo { | 77 | struct tls_conninfo { |
78 | char *alpn; | ||
76 | char *issuer; | 79 | char *issuer; |
77 | char *subject; | 80 | char *subject; |
78 | char *hash; | 81 | char *hash; |
@@ -104,6 +107,7 @@ struct tls { | |||
104 | SSL *ssl_conn; | 107 | SSL *ssl_conn; |
105 | SSL_CTX *ssl_ctx; | 108 | SSL_CTX *ssl_ctx; |
106 | X509 *ssl_peer_cert; | 109 | X509 *ssl_peer_cert; |
110 | |||
107 | struct tls_conninfo *conninfo; | 111 | struct tls_conninfo *conninfo; |
108 | }; | 112 | }; |
109 | 113 | ||