Tls12Prf.deriveFinished

ubyte[] deriveFinished(const(ubyte)[] masterSecret, string label, const(ubyte)[] handshakeHash)

Derives the finished verify data.

verify_data = PRF(master_secret, finished_label, Hash(handshake_messages))[0..11]

Parameters

masterSecretThe 48-byte master secret.
label"client finished" or "server finished".
handshakeHashSHA-256 hash of handshake messages.

Returns

The 12-byte verify data.