diff options
author | 2020-01-20 08:40:16 +0000 | |
---|---|---|
committer | 2020-01-20 08:40:16 +0000 | |
commit | 7bed9f40957b0a247792b1940d9721f3d65ee649 (patch) | |
tree | bcdf557d74c5458a3e6f23f0736872463111d637 | |
parent | Add support for TLSv1.3 as a protocol to libtls. (diff) | |
download | wireguard-openbsd-7bed9f40957b0a247792b1940d9721f3d65ee649.tar.xz wireguard-openbsd-7bed9f40957b0a247792b1940d9721f3d65ee649.zip |
Update libtls config regress to include TLSv1.3.
-rw-r--r-- | regress/lib/libtls/config/configtest.c | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/regress/lib/libtls/config/configtest.c b/regress/lib/libtls/config/configtest.c index 61474aa85c9..47aa03e8260 100644 --- a/regress/lib/libtls/config/configtest.c +++ b/regress/lib/libtls/config/configtest.c @@ -1,4 +1,4 @@ -/* $OpenBSD: configtest.c,v 1.1 2017/12/09 16:43:09 jsing Exp $ */ +/* $OpenBSD: configtest.c,v 1.2 2020/01/20 08:40:16 jsing Exp $ */ /* * Copyright (c) 2017 Joel Sing <jsing@openbsd.org> * @@ -59,21 +59,26 @@ struct parse_protocols_test parse_protocols_tests[] = { .want_protocols = TLS_PROTOCOL_TLSv1_2, }, { + .protostr = "tlsv1.3", + .want_return = 0, + .want_protocols = TLS_PROTOCOL_TLSv1_3, + }, + { .protostr = "", .want_return = -1, .want_protocols = 0, }, { - .protostr = "tlsv1.0:tlsv1.1:tlsv1.2", + .protostr = "tlsv1.0:tlsv1.1:tlsv1.2:tlsv1.3", .want_return = 0, .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | - TLS_PROTOCOL_TLSv1_2, + TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3, }, { - .protostr = "tlsv1.0,tlsv1.1,tlsv1.2", + .protostr = "tlsv1.0,tlsv1.1,tlsv1.2,tlsv1.3", .want_return = 0, .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | - TLS_PROTOCOL_TLSv1_2, + TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3, }, { .protostr = "tlsv1.1,tlsv1.2,tlsv1.0", @@ -109,20 +114,22 @@ struct parse_protocols_test parse_protocols_tests[] = { { .protostr = "all,!tlsv1.0", .want_return = 0, - .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2, + .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2 | \ + TLS_PROTOCOL_TLSv1_3, }, { .protostr = "!tlsv1.0", .want_return = 0, - .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2, + .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2 | \ + TLS_PROTOCOL_TLSv1_3, }, { - .protostr = "!tlsv1.0,!tlsv1.1", + .protostr = "!tlsv1.0,!tlsv1.1,!tlsv1.3", .want_return = 0, .want_protocols = TLS_PROTOCOL_TLSv1_2, }, { - .protostr = "!tlsv1.0,!tlsv1.1,tlsv1.2", + .protostr = "!tlsv1.0,!tlsv1.1,tlsv1.2,!tlsv1.3", .want_return = 0, .want_protocols = TLS_PROTOCOL_TLSv1_2, }, |