diff --git a/ssl/test/runner/handshake_client.go b/ssl/test/runner/handshake_client.go index 544eec3e..1de92453 100644 --- a/ssl/test/runner/handshake_client.go +++ b/ssl/test/runner/handshake_client.go @@ -615,6 +615,7 @@ func (hs *clientHandshakeState) doTLS13Handshake() error { finished.verifyData[0]++ } c.writeRecord(recordTypeHandshake, finished.marshal()) + c.flushHandshake() // Switch to application data keys. c.out.updateKeys(deriveTrafficAEAD(c.vers, hs.suite, trafficSecret, applicationPhase, clientWrite), c.vers)