summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libtls/tls.h')
-rw-r--r--src/lib/libtls/tls.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/lib/libtls/tls.h b/src/lib/libtls/tls.h
index b94a6fa6d0..34183745e5 100644
--- a/src/lib/libtls/tls.h
+++ b/src/lib/libtls/tls.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls.h,v 1.62 2022/03/24 15:56:34 tb Exp $ */ 1/* $OpenBSD: tls.h,v 1.63 2023/07/02 06:37:27 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -29,14 +29,18 @@ extern "C" {
29 29
30#define TLS_API 20200120 30#define TLS_API 20200120
31 31
32#define TLS_PROTOCOL_TLSv1_0 (1 << 1) 32/*
33#define TLS_PROTOCOL_TLSv1_1 (1 << 2) 33 * Deprecated versions of TLS. Using these effectively selects
34 * the minimum supported version.
35 */
36#define TLS_PROTOCOL_TLSv1_0 (1 << 3)
37#define TLS_PROTOCOL_TLSv1_1 (1 << 3)
38/* Supported versions of TLS */
34#define TLS_PROTOCOL_TLSv1_2 (1 << 3) 39#define TLS_PROTOCOL_TLSv1_2 (1 << 3)
35#define TLS_PROTOCOL_TLSv1_3 (1 << 4) 40#define TLS_PROTOCOL_TLSv1_3 (1 << 4)
36 41
37#define TLS_PROTOCOL_TLSv1 \ 42#define TLS_PROTOCOL_TLSv1 \
38 (TLS_PROTOCOL_TLSv1_0|TLS_PROTOCOL_TLSv1_1|\ 43 (TLS_PROTOCOL_TLSv1_2|TLS_PROTOCOL_TLSv1_3)
39 TLS_PROTOCOL_TLSv1_2|TLS_PROTOCOL_TLSv1_3)
40 44
41#define TLS_PROTOCOLS_ALL TLS_PROTOCOL_TLSv1 45#define TLS_PROTOCOLS_ALL TLS_PROTOCOL_TLSv1
42#define TLS_PROTOCOLS_DEFAULT (TLS_PROTOCOL_TLSv1_2|TLS_PROTOCOL_TLSv1_3) 46#define TLS_PROTOCOLS_DEFAULT (TLS_PROTOCOL_TLSv1_2|TLS_PROTOCOL_TLSv1_3)