From ae085f866c992c5aafe0d0322dddfa4f932c16bc Mon Sep 17 00:00:00 2001 From: beck <> Date: Fri, 18 Jan 2019 12:09:52 +0000 Subject: Add client side of supported versions and keyshare extensions with basic regress ok jsing@ --- src/lib/libssl/ssl_tlsext.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/lib/libssl/ssl_tlsext.h') diff --git a/src/lib/libssl/ssl_tlsext.h b/src/lib/libssl/ssl_tlsext.h index e5c1628c98..8f5aaa89dc 100644 --- a/src/lib/libssl/ssl_tlsext.h +++ b/src/lib/libssl/ssl_tlsext.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl_tlsext.h,v 1.15 2019/01/18 00:54:42 jsing Exp $ */ +/* $OpenBSD: ssl_tlsext.h,v 1.16 2019/01/18 12:09:52 beck Exp $ */ /* * Copyright (c) 2016, 2017 Joel Sing * Copyright (c) 2017 Doug Hogan @@ -86,6 +86,20 @@ int tlsext_sessionticket_server_needs(SSL *s); int tlsext_sessionticket_server_build(SSL *s, CBB *cbb); int tlsext_sessionticket_server_parse(SSL *s, CBS *cbs, int *alert); +int tlsext_versions_client_needs(SSL *s); +int tlsext_versions_client_build(SSL *s, CBB *cbb); +int tlsext_versions_client_parse(SSL *s, CBS *cbs, int *alert); +int tlsext_versions_server_needs(SSL *s); +int tlsext_versions_server_build(SSL *s, CBB *cbb); +int tlsext_versions_server_parse(SSL *s, CBS *cbs, int *alert); + +int tlsext_keyshare_client_needs(SSL *s); +int tlsext_keyshare_client_build(SSL *s, CBB *cbb); +int tlsext_keyshare_client_parse(SSL *s, CBS *cbs, int *alert); +int tlsext_keyshare_server_needs(SSL *s); +int tlsext_keyshare_server_build(SSL *s, CBB *cbb); +int tlsext_keyshare_server_parse(SSL *s, CBS *cbs, int *alert); + #ifndef OPENSSL_NO_SRTP int tlsext_srtp_client_needs(SSL *s); int tlsext_srtp_client_build(SSL *s, CBB *cbb); -- cgit v1.2.3-55-g6feb