summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_internal.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libtls/tls_internal.h6
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 {
55struct tls_config { 55struct 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
75struct tls_conninfo { 77struct 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