diff options
Diffstat (limited to 'src/ssl/test/runner/common.go')
-rw-r--r-- | src/ssl/test/runner/common.go | 12 |
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 |