diff options
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libtls/config/configtest.c | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/regress/lib/libtls/config/configtest.c b/src/regress/lib/libtls/config/configtest.c index 61474aa85c..47aa03e826 100644 --- a/src/regress/lib/libtls/config/configtest.c +++ b/src/regress/lib/libtls/config/configtest.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: configtest.c,v 1.1 2017/12/09 16:43:09 jsing Exp $ */ | 1 | /* $OpenBSD: configtest.c,v 1.2 2020/01/20 08:40:16 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2017 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2017 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -59,21 +59,26 @@ struct parse_protocols_test parse_protocols_tests[] = { | |||
| 59 | .want_protocols = TLS_PROTOCOL_TLSv1_2, | 59 | .want_protocols = TLS_PROTOCOL_TLSv1_2, |
| 60 | }, | 60 | }, |
| 61 | { | 61 | { |
| 62 | .protostr = "tlsv1.3", | ||
| 63 | .want_return = 0, | ||
| 64 | .want_protocols = TLS_PROTOCOL_TLSv1_3, | ||
| 65 | }, | ||
| 66 | { | ||
| 62 | .protostr = "", | 67 | .protostr = "", |
| 63 | .want_return = -1, | 68 | .want_return = -1, |
| 64 | .want_protocols = 0, | 69 | .want_protocols = 0, |
| 65 | }, | 70 | }, |
| 66 | { | 71 | { |
| 67 | .protostr = "tlsv1.0:tlsv1.1:tlsv1.2", | 72 | .protostr = "tlsv1.0:tlsv1.1:tlsv1.2:tlsv1.3", |
| 68 | .want_return = 0, | 73 | .want_return = 0, |
| 69 | .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | | 74 | .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | |
| 70 | TLS_PROTOCOL_TLSv1_2, | 75 | TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3, |
| 71 | }, | 76 | }, |
| 72 | { | 77 | { |
| 73 | .protostr = "tlsv1.0,tlsv1.1,tlsv1.2", | 78 | .protostr = "tlsv1.0,tlsv1.1,tlsv1.2,tlsv1.3", |
| 74 | .want_return = 0, | 79 | .want_return = 0, |
| 75 | .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | | 80 | .want_protocols = TLS_PROTOCOL_TLSv1_0 | TLS_PROTOCOL_TLSv1_1 | |
| 76 | TLS_PROTOCOL_TLSv1_2, | 81 | TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3, |
| 77 | }, | 82 | }, |
| 78 | { | 83 | { |
| 79 | .protostr = "tlsv1.1,tlsv1.2,tlsv1.0", | 84 | .protostr = "tlsv1.1,tlsv1.2,tlsv1.0", |
| @@ -109,20 +114,22 @@ struct parse_protocols_test parse_protocols_tests[] = { | |||
| 109 | { | 114 | { |
| 110 | .protostr = "all,!tlsv1.0", | 115 | .protostr = "all,!tlsv1.0", |
| 111 | .want_return = 0, | 116 | .want_return = 0, |
| 112 | .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2, | 117 | .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2 | \ |
| 118 | TLS_PROTOCOL_TLSv1_3, | ||
| 113 | }, | 119 | }, |
| 114 | { | 120 | { |
| 115 | .protostr = "!tlsv1.0", | 121 | .protostr = "!tlsv1.0", |
| 116 | .want_return = 0, | 122 | .want_return = 0, |
| 117 | .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2, | 123 | .want_protocols = TLS_PROTOCOL_TLSv1_1 | TLS_PROTOCOL_TLSv1_2 | \ |
| 124 | TLS_PROTOCOL_TLSv1_3, | ||
| 118 | }, | 125 | }, |
| 119 | { | 126 | { |
| 120 | .protostr = "!tlsv1.0,!tlsv1.1", | 127 | .protostr = "!tlsv1.0,!tlsv1.1,!tlsv1.3", |
| 121 | .want_return = 0, | 128 | .want_return = 0, |
| 122 | .want_protocols = TLS_PROTOCOL_TLSv1_2, | 129 | .want_protocols = TLS_PROTOCOL_TLSv1_2, |
| 123 | }, | 130 | }, |
| 124 | { | 131 | { |
| 125 | .protostr = "!tlsv1.0,!tlsv1.1,tlsv1.2", | 132 | .protostr = "!tlsv1.0,!tlsv1.1,tlsv1.2,!tlsv1.3", |
| 126 | .want_return = 0, | 133 | .want_return = 0, |
| 127 | .want_protocols = TLS_PROTOCOL_TLSv1_2, | 134 | .want_protocols = TLS_PROTOCOL_TLSv1_2, |
| 128 | }, | 135 | }, |
