diff options
author | beck <> | 2023-07-02 06:37:27 +0000 |
---|---|---|
committer | beck <> | 2023-07-02 06:37:27 +0000 |
commit | 5fa4afa0f3caaa43f2ba9d4ee6db352737839f89 (patch) | |
tree | 4bacb3a3d0ace64e696059ed29bf6c2df878b8b4 /src/lib/libtls/tls.h | |
parent | 0ded9dcf305231c596837cf0e9a372d5fc79b18b (diff) | |
download | openbsd-5fa4afa0f3caaa43f2ba9d4ee6db352737839f89.tar.gz openbsd-5fa4afa0f3caaa43f2ba9d4ee6db352737839f89.tar.bz2 openbsd-5fa4afa0f3caaa43f2ba9d4ee6db352737839f89.zip |
Remove the ability to do tls 1.0 and 1.1 from libtls.
With this change any requests from configurations to request
versions of tls before tls 1.2 will use tls 1.2. This prepares
us to deprecate tls 1.0 and tls 1.1 support from libssl.
ok tb@
Diffstat (limited to 'src/lib/libtls/tls.h')
-rw-r--r-- | src/lib/libtls/tls.h | 14 |
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) |