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

Org.BouncyCastle.Tls.CombinedHash

public class CombinedHash : TlsHash
A combined hash, which implements md5(m) || sha1(m).
namespace Org.BouncyCastle.Tls { public class CombinedHash : TlsHash { protected readonly TlsContext m_context; protected readonly TlsCrypto m_crypto; protected readonly TlsHash m_md5; protected readonly TlsHash m_sha1; public CombinedHash(TlsCrypto crypto); public CombinedHash(CombinedHash t); public virtual void Update(byte[] input, int inOff, int len); public void Update(ReadOnlySpan<byte> input); public virtual byte[] CalculateHash(); public virtual TlsHash CloneHash(); public virtual void Reset(); } }