summaryrefslogtreecommitdiffstats
path: root/lib/libtls/tls_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtls/tls_internal.h')
-rw-r--r--lib/libtls/tls_internal.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/libtls/tls_internal.h b/lib/libtls/tls_internal.h
index be5d659e68e..1ef95adb081 100644
--- a/lib/libtls/tls_internal.h
+++ b/lib/libtls/tls_internal.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: tls_internal.h,v 1.34 2016/08/02 07:47:11 jsing Exp $ */
+/* $OpenBSD: tls_internal.h,v 1.35 2016/08/12 15:10:59 jsing Exp $ */
/*
* Copyright (c) 2014 Jeremie Courreges-Anglas <jca@openbsd.org>
* Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
@@ -55,6 +55,8 @@ struct tls_keypair {
struct tls_config {
struct tls_error error;
+ char *alpn;
+ size_t alpn_len;
const char *ca_file;
const char *ca_path;
char *ca_mem;
@@ -73,6 +75,7 @@ struct tls_config {
};
struct tls_conninfo {
+ char *alpn;
char *issuer;
char *subject;
char *hash;
@@ -104,6 +107,7 @@ struct tls {
SSL *ssl_conn;
SSL_CTX *ssl_ctx;
X509 *ssl_peer_cert;
+
struct tls_conninfo *conninfo;
};