ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase Class Reference

PkzipClassicCryptoBase provides the low level facilities for encryption and decryption using the PkzipClassic algorithm. More...

Inheritance diagram for ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase:

ICSharpCode::SharpZipLib::Encryption::PkzipClassicDecryptCryptoTransform ICSharpCode::SharpZipLib::Encryption::PkzipClassicEncryptCryptoTransform List of all members.

Protected Member Functions

byte TransformByte ()
 Transform a single byte.
void SetKeys (byte[] keyData)
void UpdateKeys (byte ch)
 Update encryption keys.
void Reset ()
 Reset the internal state.

Private Attributes

uint[] keys = null

Detailed Description

PkzipClassicCryptoBase provides the low level facilities for encryption and decryption using the PkzipClassic algorithm.

Definition at line 102 of file PkzipClassic.cs.


Member Function Documentation

void ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase::Reset  )  [inline, protected]
 

Reset the internal state.

Definition at line 148 of file PkzipClassic.cs.

void ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase::SetKeys byte[]  keyData  )  [inline, protected]
 

Definition at line 118 of file PkzipClassic.cs.

byte ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase::TransformByte  )  [inline, protected]
 

Transform a single byte.

Returns:
The transformed value

Definition at line 112 of file PkzipClassic.cs.

void ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase::UpdateKeys byte  ch  )  [inline, protected]
 

Update encryption keys.

Definition at line 137 of file PkzipClassic.cs.


Member Data Documentation

uint [] ICSharpCode::SharpZipLib::Encryption::PkzipClassicCryptoBase::keys = null [private]
 

Definition at line 104 of file PkzipClassic.cs.


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