summaryrefslogtreecommitdiff
path: root/src/ssl/test/runner/common.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssl/test/runner/common.go')
-rw-r--r--src/ssl/test/runner/common.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ssl/test/runner/common.go b/src/ssl/test/runner/common.go
index b402f382..b2f5277e 100644
--- a/src/ssl/test/runner/common.go
+++ b/src/ssl/test/runner/common.go
@@ -886,6 +886,10 @@ type ProtocolBugs struct {
// and include a copy of the full one.
MixCompleteMessageWithFragments bool
+ // RetransmitFinished, if true, causes the DTLS Finished message to be
+ // sent twice.
+ RetransmitFinished bool
+
// SendInvalidRecordType, if true, causes a record with an invalid
// content type to be sent immediately following the handshake.
SendInvalidRecordType bool
@@ -1081,11 +1085,19 @@ type ProtocolBugs struct {
// supplied SCT list in resumption handshakes.
SendSCTListOnResume []byte
+ // SendSCTListOnRenegotiation, if not nil, causes the server to send the
+ // supplied SCT list on renegotiation.
+ SendSCTListOnRenegotiation []byte
+
// SendOCSPResponseOnResume, if not nil, causes the server to advertise
// OCSP stapling in resumption handshakes and, if applicable, send the
// supplied stapled response.
SendOCSPResponseOnResume []byte
+ // SendOCSPResponseOnResume, if not nil, causes the server to send the
+ // supplied OCSP response on renegotiation.
+ SendOCSPResponseOnRenegotiation []byte
+
// SendExtensionOnCertificate, if not nil, causes the runner to send the
// supplied bytes in the extensions on the Certificate message.
SendExtensionOnCertificate []byte