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

Namespace: LLCryptoLib.Crypto
Assembly: LLCryptoLib (in LLCryptoLib.dll) Version: 2.0.1024.0 (2.0.1024)

Syntax

C#
public int TransformBlock(
	byte[] inputBuffer,
	int inputOffset,
	int inputCount,
	byte[] outputBuffer,
	int outputOffset
)
Visual Basic
Public Function TransformBlock ( _
	inputBuffer As Byte(), _
	inputOffset As Integer, _
	inputCount As Integer, _
	outputBuffer As Byte(), _
	outputOffset As Integer _
) As Integer
Visual C++
public:
virtual int TransformBlock(
	array<unsigned char>^ inputBuffer, 
	int inputOffset, 
	int inputCount, 
	array<unsigned char>^ outputBuffer, 
	int outputOffset
) sealed

Parameters

inputBuffer
Type: array<System..::..Byte>[]()[][]
The input for which to compute the transform.
inputOffset
Type: System..::..Int32
The offset into the input byte array from which to begin using data.
inputCount
Type: System..::..Int32
The number of bytes in the input byte array to use as data.
outputBuffer
Type: array<System..::..Byte>[]()[][]
The output to which to write the transform.
outputOffset
Type: System..::..Int32
The offset into the output byte array from which to begin writing data.

Return Value

The number of bytes written.

Implements

ICryptoTransform..::..TransformBlock(array<Byte>[]()[][], Int32, Int32, array<Byte>[]()[][], Int32)

See Also