<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

TlsHandshakeHash

public interface TlsHandshakeHash : TlsHash
Base interface for an object that can calculate a handshake hash.
using Org.BouncyCastle.Tls.Crypto; using System.IO; namespace Org.BouncyCastle.Tls { public interface TlsHandshakeHash : TlsHash { void CopyBufferTo(Stream output); void ForceBuffering(); void NotifyPrfDetermined(); void TrackHashAlgorithm(int cryptoHashAlgorithm); void SealHashAlgorithms(); void StopTracking(); TlsHash ForkPrfHash(); byte[] GetFinalHash(int cryptoHashAlgorithm); } }