Table of Contents

Class Ssl3Mac

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class Ssl3Mac : IMac
Inheritance
Ssl3Mac
Implements
Inherited Members

Constructors

Ssl3Mac(IDigest)

public Ssl3Mac(IDigest digest)

Parameters

digest IDigest

Properties

AlgorithmName

public virtual string AlgorithmName { get; }

Property Value

string

Methods

BlockUpdate(byte[], int, int)

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

Parameters

input byte[]
inOff int
len int

DoFinal(byte[], int)

public virtual int DoFinal(byte[] output, int outOff)

Parameters

output byte[]
outOff int

Returns

int

GetMacSize()

public virtual int GetMacSize()

Returns

int

Init(ICipherParameters)

public virtual void Init(ICipherParameters parameters)

Parameters

parameters ICipherParameters

Reset()

public virtual void Reset()

Update(byte)

public virtual void Update(byte input)

Parameters

input byte