public virtual void Reset() { if (mBuf != null) { mBuf.SetLength(0L); } else { foreach (IDigest value in mHashes.Values) { value.Reset(); } } }