Org.BouncyCastle.Crypto.Digests.Blake3Digest
namespace Org.BouncyCastle.Crypto.Digests
{
public sealed class Blake3Digest : IDigest, IMemoable, IXof
{
public string AlgorithmName { get; }
public Blake3Digest();
public Blake3Digest(int pDigestSize);
public Blake3Digest(Blake3Digest pSource);
public int GetByteLength();
public int GetDigestSize();
public void Init(Blake3Parameters pParams);
public void Update(byte b);
public void BlockUpdate(byte[] pMessage, int pOffset, int pLen);
public int DoFinal(byte[] pOutput, int pOutOffset);
public int OutputFinal(byte[] pOut, int pOutOffset, int pOutLen);
public int Output(byte[] pOut, int pOutOffset, int pOutLen);
public void Reset();
public void Reset(IMemoable pSource);
public IMemoable Copy();
}
}