KeccakDigest public class KeccakDigest : IDigest, IMemoable Implementation of Keccak based on following KeccakNISTInterface.c from http://keccak.noekeon.org/ Documentation protected int bitsInQueue protected byte[] dataQueue protected int rate protected bool squeezing public virtual string AlgorithmName { get; } public KeccakDigest() public KeccakDigest(int bitLength) public KeccakDigest(KeccakDigest source) protected void Absorb(byte data) protected void Absorb(byte[] data, int off, int len) protected void AbsorbBits(int data, int bits) public virtual void BlockUpdate(byte[] input, int inOff, int len) public virtual IMemoable Copy() public virtual int DoFinal(byte[] output, int outOff) protected virtual int DoFinal(byte[] output, int outOff, byte partialByte, int partialBits) public virtual int GetByteLength() public virtual int GetDigestSize() public virtual void Reset() public virtual void Reset(IMemoable other) protected void Squeeze(byte[] output, int offset, long outputLength) public virtual void Update(byte input)