in signature/csharp/core/SM3Digest.cs [55:66]
public void Update(byte input)
{
XBuf[XBufOff++] = input;
if (XBufOff == XBuf.Length)
{
ProcessWord(XBuf, 0);
XBufOff = 0;
}
ByteCount++;
}