mscorlib(4.0.0.0) API with additions
ICryptoTransform.cs
2 
4 {
6  [ComVisible(true)]
7  public interface ICryptoTransform : IDisposable
8  {
11  int InputBlockSize
12  {
13  get;
14  }
15 
18  int OutputBlockSize
19  {
20  get;
21  }
22 
27  {
28  get;
29  }
30 
35  {
36  get;
37  }
38 
46  int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset);
47 
53  byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount);
54  }
55 }
bool CanTransformMultipleBlocks
Gets a value indicating whether multiple blocks can be transformed.
Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for t...
Definition: IDisposable.cs:8
Definition: __Canon.cs:3
int InputBlockSize
Gets the input block size.
bool CanReuseTransform
Gets a value indicating whether the current transform can be reused.
int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
Transforms the specified region of the input byte array and copies the resulting transform to the spe...
Defines the basic operations of cryptographic transformations.
int OutputBlockSize
Gets the output block size.
byte [] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
Transforms the specified region of the specified byte array.