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

Org.BouncyCastle.Crypto.Digests.Gost3411_2012Digest

public abstract class Gost3411_2012Digest : IDigest, IMemoable
namespace Org.BouncyCastle.Crypto.Digests { public abstract class Gost3411_2012Digest : IDigest, IMemoable { public abstract string AlgorithmName { get; } protected Gost3411_2012Digest(byte[] IV); public abstract IMemoable Copy(); public virtual int DoFinal(byte[] output, int outOff); public virtual int DoFinal(Span<byte> output); public int GetByteLength(); public abstract int GetDigestSize(); public void Reset(); public void Reset(IMemoable other); public void Update(byte input); public void BlockUpdate(byte[] input, int inOff, int len); public void BlockUpdate(ReadOnlySpan<byte> input); } }