Add TLS 1.3 version of EmptyCertificateList. It tests the same thing right now with Fake TLS 1.3, but we'll need this tested in real TLS 1.3. Change-Id: Iacd32c2d4e56d341e5709a2ccd80fed5d556c94d Reviewed-on: https://boringssl-review.googlesource.com/8783 Reviewed-by: Steven Valdez <svaldez@google.com> Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/ssl/test/runner/runner.go b/ssl/test/runner/runner.go index a285b26..5393b5b 100644 --- a/ssl/test/runner/runner.go +++ b/ssl/test/runner/runner.go
@@ -1379,6 +1379,18 @@ expectedError: ":DECODE_ERROR:", }, { + name: "EmptyCertificateList-TLS13", + config: Config{ + MaxVersion: VersionTLS13, + CipherSuites: []uint16{TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256}, + Bugs: ProtocolBugs{ + EmptyCertificateList: true, + }, + }, + shouldFail: true, + expectedError: ":DECODE_ERROR:", + }, + { name: "TLSFatalBadPackets", damageFirstWrite: true, shouldFail: true,