private void processFilledBuffer() { // copies into the block... for (int i = 0; i < _state.Length; i++) { _block[i] = bytesToLongFromBuffer(_buffer, i * 8); } processBlock(); _bufferPos = 0; Array.Clear(_buffer, 0, _buffer.Length); }