summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_lib.c')
-rw-r--r--src/lib/libssl/s3_lib.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c
index 6400454f1b..e78b70f0d8 100644
--- a/src/lib/libssl/s3_lib.c
+++ b/src/lib/libssl/s3_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s3_lib.c,v 1.214 2021/07/26 03:17:38 jsing Exp $ */ 1/* $OpenBSD: s3_lib.c,v 1.215 2021/09/08 12:56:14 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -1809,6 +1809,12 @@ _SSL_set_tlsext_debug_arg(SSL *s, void *arg)
1809} 1809}
1810 1810
1811static int 1811static int
1812_SSL_get_tlsext_status_type(SSL *s)
1813{
1814 return s->tlsext_status_type;
1815}
1816
1817static int
1812_SSL_set_tlsext_status_type(SSL *s, int type) 1818_SSL_set_tlsext_status_type(SSL *s, int type)
1813{ 1819{
1814 s->tlsext_status_type = type; 1820 s->tlsext_status_type = type;
@@ -2034,6 +2040,9 @@ ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
2034 case SSL_CTRL_SET_TLSEXT_DEBUG_ARG: 2040 case SSL_CTRL_SET_TLSEXT_DEBUG_ARG:
2035 return _SSL_set_tlsext_debug_arg(s, parg); 2041 return _SSL_set_tlsext_debug_arg(s, parg);
2036 2042
2043 case SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE:
2044 return _SSL_get_tlsext_status_type(s);
2045
2037 case SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE: 2046 case SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE:
2038 return _SSL_set_tlsext_status_type(s, larg); 2047 return _SSL_set_tlsext_status_type(s, larg);
2039 2048