diff options
-rw-r--r-- | src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py b/src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py index b97f2d8b4c..ef037aec9a 100644 --- a/src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py +++ b/src/regress/lib/libssl/tlsfuzzer/tlsfuzzer.py | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: tlsfuzzer.py,v 1.4 2020/06/01 08:05:32 tb Exp $ | 1 | # $OpenBSD: tlsfuzzer.py,v 1.5 2020/06/01 10:46:45 tb Exp $ |
2 | # | 2 | # |
3 | # Copyright (c) 2020 Theo Buehler <tb@openbsd.org> | 3 | # Copyright (c) 2020 Theo Buehler <tb@openbsd.org> |
4 | # | 4 | # |
@@ -79,6 +79,15 @@ tls13_tests = TestGroup("TLSv1.3 tests", [ | |||
79 | Test("test-tls13-legacy-version.py"), | 79 | Test("test-tls13-legacy-version.py"), |
80 | Test("test-tls13-nociphers.py"), | 80 | Test("test-tls13-nociphers.py"), |
81 | Test("test-tls13-record-padding.py"), | 81 | Test("test-tls13-record-padding.py"), |
82 | |||
83 | # The skipped tests fail due to a bug in BIO_gets() which masks the retry | ||
84 | # signalled from an SSL_read() failure. Testing with httpd(8) shows we're | ||
85 | # handling these corner cases correctly since tls13_record_layer.c -r1.47. | ||
86 | Test("test-tls13-zero-length-data.py", [ | ||
87 | "-e", "zero-length app data", | ||
88 | "-e", "zero-length app data with large padding", | ||
89 | "-e", "zero-length app data with padding", | ||
90 | ]), | ||
82 | ]) | 91 | ]) |
83 | 92 | ||
84 | # Tests that take a lot of time (> ~30s on an x280) | 93 | # Tests that take a lot of time (> ~30s on an x280) |
@@ -125,13 +134,6 @@ tls13_failing_tests = TestGroup("failing TLSv1.3 tests", [ | |||
125 | # Most failing tests expect the CCS right before finished. | 134 | # Most failing tests expect the CCS right before finished. |
126 | # What's up with that? | 135 | # What's up with that? |
127 | Test("test-tls13-version-negotiation.py"), | 136 | Test("test-tls13-version-negotiation.py"), |
128 | |||
129 | # The following three tests fail due to broken pipe. | ||
130 | # AssertionError: Unexpected closure from peer: | ||
131 | # 'zero-length app data' | ||
132 | # 'zero-length app data with large padding' | ||
133 | # 'zero-length app data with padding' | ||
134 | Test("test-tls13-zero-length-data.py"), | ||
135 | ]) | 137 | ]) |
136 | 138 | ||
137 | tls13_slow_failing_tests = TestGroup("slow, failing TLSv1.3 tests", [ | 139 | tls13_slow_failing_tests = TestGroup("slow, failing TLSv1.3 tests", [ |