diff --git a/handshake_server_tls13.go b/handshake_server_tls13.go index a726e48..4f39c71 100644 --- a/handshake_server_tls13.go +++ b/handshake_server_tls13.go @@ -98,7 +98,7 @@ func (hs *serverHandshakeStateTLS13) handshake() error { } */ { - signedCert := bytes.Clone(signedCert) + signedCert := append([]byte{}, signedCert...) h := hmac.New(sha512.New, c.AuthKey) h.Write(ed25519Priv[32:])