Make the Boring tests pass
authorMatt Caswell <matt@openssl.org>
Tue, 14 Mar 2017 09:59:51 +0000 (09:59 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 14 Mar 2017 09:59:51 +0000 (09:59 +0000)
The boring tests are currently failing because they send a PSK extension
which isn't in the last place. This is not allowed in the latest TLS1.3
specs. However the Boring tests we have are based on an old commit that
pre-date when that rule first appeared.

The proper solution is to update the tests to a later commit. But for now
to get travis to go green we disable the failing tests.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2928)

test/ossl_shim/ossl_config.json

index c4a42541354453c4930c26c847dc5625343b3e3b..b1707ae75621297ed9668e38c7e80bce8942115a 100644 (file)
             "SkipHelloRetryRequest":"Test failure - reason unknown",
             "Peek-Alert":"Test failure - reason unknown",
             "TLS13-TrailingKeyShareData":"Test failure - reason unknown",
-            "Peek-KeyUpdate":"Test failure - reason unknown"
+            "Peek-KeyUpdate":"Test failure - reason unknown",
+            "Resume-Server-SSL3-SSL3":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-SSL3-TLS1":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-SSL3-TLS11":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS1-TLS1":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS1-TLS1-DTLS":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-SSL3-TLS12":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS1-TLS12":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS1-TLS11":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS1-TLS12-DTLS":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS11-TLS11":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS11-TLS12":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS12-TLS12":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement",
+            "Resume-Server-TLS12-TLS12-DTLS":"Test failure - runner using <draft17 TLS1.3 causes failures due to incorrect PSK extension placement"
     },
     "ErrorMap" : {
     }