Org.BouncyCastle.Tls.Crypto.Impl.BC.BcSsl3Hmac
HMAC implementation based on original internet draft for HMAC (RFC 2104).
namespace Org.BouncyCastle.Tls.Crypto.Impl.BC
{
internal class BcSsl3Hmac : TlsHmac, TlsMac
{
public virtual int InternalBlockSize { get; }
public virtual int MacLength { get; }
public virtual void SetKey(byte[] key, int keyOff, int keyLen);
public virtual void Update(byte[] input, int inOff, int len);
public virtual byte[] CalculateMac();
public virtual void CalculateMac(byte[] output, int outOff);
public virtual void Reset();
}
}