org.testifyproject.bouncycastle.crypto.tls.TlsHandshakeHash Maven / Gradle / Ivy
package org.testifyproject.bouncycastle.crypto.tls;
import org.testifyproject.bouncycastle.crypto.Digest;
public interface TlsHandshakeHash
extends Digest
{
void init(TlsContext context);
TlsHandshakeHash notifyPRFDetermined();
void trackHashAlgorithm(short hashAlgorithm);
void sealHashAlgorithms();
TlsHandshakeHash stopTracking();
Digest forkPRFHash();
byte[] getFinalHash(short hashAlgorithm);
}