Org.BouncyCastle.Crypto.Digests.Blake2xsDigest
namespace Org.BouncyCastle.Crypto.Digests
{
public sealed class Blake2xsDigest : IXof, IDigest
{
public const int UnknownDigestLength = 65535;
public string AlgorithmName { get; }
public Blake2xsDigest();
public Blake2xsDigest(int digestBytes);
public Blake2xsDigest(int digestBytes, byte[] key);
public Blake2xsDigest(int digestBytes, byte[] key, byte[] salt, byte[] personalization);
public Blake2xsDigest(Blake2xsDigest digest);
public int GetDigestSize();
public int GetByteLength();
public long GetUnknownMaxLength();
public void Update(byte b);
public void BlockUpdate(byte[] input, int inOff, int inLen);
public void Reset();
public int DoFinal(byte[] output, int outOff);
public int OutputFinal(byte[] output, int outOff, int outLen);
public int Output(byte[] output, int outOff, int outLen);
}
}