public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } byte[] ret = new byte[inputCount]; TransformBlock(inputBuffer, inputOffset, inputCount, ret, 0); Reset(); return ret; }