ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform Class Reference

PkzipClassic CryptoTransform for decryption. More...

Inheritance diagram for ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform:

ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase List of all members.

Public Member Functions

byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount)
 Transforms the specified region of the specified byte array.
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 specified region of the output byte array.
void Dispose ()
 Cleanup internal state.

Properties

bool CanReuseTransform
 Gets a value indicating whether the current transform can be reused.
int InputBlockSize
 Gets the size of the input data blocks in bytes.
int OutputBlockSize
 Gets the size of the output data blocks in bytes.
bool CanTransformMultipleBlocks
 Gets a value indicating whether multiple blocks can be transformed.

Private Member Functions

internal PkzipClassicDecryptCryptoTransform (byte[] keyBlock)
 Initialise a new instance of PkzipClassicDecryptCryptoTransform.

Detailed Description

PkzipClassic CryptoTransform for decryption.

Definition at line 265 of file PkzipClassic.cs.


Constructor & Destructor Documentation

internal ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::PkzipClassicDecryptCryptoTransform byte[]  keyBlock  )  [inline, private]
 

Initialise a new instance of PkzipClassicDecryptCryptoTransform.

Parameters:
keyBlock The key block to decrypt with.

Definition at line 271 of file PkzipClassic.cs.


Member Function Documentation

void ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::Dispose  )  [inline]
 

Cleanup internal state.

Definition at line 359 of file PkzipClassic.cs.

int ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::TransformBlock byte[]  inputBuffer,
int  inputOffset,
int  inputCount,
byte[]  outputBuffer,
int  outputOffset
[inline]
 

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

Parameters:
inputBuffer The input for which to compute the transform.
inputOffset The offset into the input byte array from which to begin using data.
inputCount The number of bytes in the input byte array to use as data.
outputBuffer The output to which to write the transform.
outputOffset The offset into the output byte array from which to begin writing data.
Returns:
The number of bytes written.

Definition at line 302 of file PkzipClassic.cs.

byte [] ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::TransformFinalBlock byte[]  inputBuffer,
int  inputOffset,
int  inputCount
[inline]
 

Transforms the specified region of the specified byte array.

Parameters:
inputBuffer The input for which to compute the transform.
inputOffset The offset into the byte array from which to begin using data.
inputCount The number of bytes in the byte array to use as data.
Returns:
The computed transform.

Definition at line 285 of file PkzipClassic.cs.


Property Documentation

bool ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::CanReuseTransform [get]
 

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

Definition at line 316 of file PkzipClassic.cs.

bool ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::CanTransformMultipleBlocks [get]
 

Gets a value indicating whether multiple blocks can be transformed.

Definition at line 346 of file PkzipClassic.cs.

int ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::InputBlockSize [get]
 

Gets the size of the input data blocks in bytes.

Definition at line 326 of file PkzipClassic.cs.

int ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform::OutputBlockSize [get]
 

Gets the size of the output data blocks in bytes.

Definition at line 336 of file PkzipClassic.cs.


The documentation for this class was generated from the following file:
Generated on Fri Jun 23 21:50:06 2006 for OblivionModTranslator by  doxygen 1.4.6-NO