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

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 void SetKey(ReadOnlySpan<byte> key)

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

public void Update(ReadOnlySpan<byte> input)