mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.IDisposable System.Runtime.InteropServices.ComVisible(true)

Hash algorithms are an example of cryptographic transformations ().

Defines the basic operations of cryptographic transformations.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean True if the transform can be reused. False if a new transform must be created for a new operation. You should never assume that a specific algorithm can be reused without checking this property. A cryptographic implementation can be changed by modifying the machine.config file and by using, directly or indirectly, the class. The new implementation could behave differently than the old one.

  Gets a value indicating whether the current transform can be reused.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean True if a single call to either or can process more than one block at the time. False if the data must be processed block per block. You should never assume that a specific algorithm can transform multiple blocks without checking this property. A cryptographic implementation can be changed by modifying the machine.config file and by using, directly or indirectly, the class. The new implementation could behave differently than the old one.

  Gets a value indicating whether multiple blocks can be transformed.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32 To be added: an object of type 'int' To be added

  Gets the input block size.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32 To be added: an object of type 'int' To be added

  Gets the output block size.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32 `` `` `` `` `` To be added

  Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.

  The number of bytes written.

  The input for which to compute the transform. The offset into the input byte array from which to begin using data. The number of bytes in the input byte array to use as data. The output to which to write the transform. The offset into the output byte array from which to begin writing data.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Byte[] `` `` ``

  is a special function for transforming the last block or a partial block in the stream. It returns a new array that contains the remaining transformed bytes. A new array is returned, because the amount of information returned at the end might be larger than a single block when padding is added.

  Transforms the specified region of the specified byte array.

  The computed transform.

  The input for which to compute the transform. The offset into the byte array from which to begin using data. The number of bytes in the byte array to use as data.