public virtual void Reset() { byteCount1 = 0; byteCount2 = 0; xBufOff = 0; for(int i = 0; i < xBuf.Length; i++) { xBuf[i] = 0; } wOff = 0; Array.Clear(W, 0, W.Length); }