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

Org.BouncyCastle.Tls.Crypto.Impl.BC.BcSsl3Hmac

HMAC implementation based on original internet draft for HMAC (RFC 2104).
public virtual int InternalBlockSize { get; }

public virtual int MacLength { get; }

public virtual byte[] CalculateMac()

public virtual void CalculateMac(byte[] output, int outOff)

public virtual void Reset()

public virtual void SetKey(byte[] key, int keyOff, int keyLen)

public virtual void Update(byte[] input, int inOff, int len)