PkzipClassicCryptoBase provides the low level facilities for encryption and decryption using the PkzipClassic algorithm.
More...
|
| byte | TransformByte () |
| | Transform a single byte.
|
| void | SetKeys (byte[] keyData) |
| | Set the key schedule for encryption/decryption.
|
| void | UpdateKeys (byte ch) |
| | Update encryption keys.
|
| void | Reset () |
| | Reset the internal state.
|
PkzipClassicCryptoBase provides the low level facilities for encryption and decryption using the PkzipClassic algorithm.
◆ Reset()
| void ICSharpCode.SharpZipLib.Encryption.PkzipClassicCryptoBase.Reset |
( |
| ) |
|
|
protected |
Reset the internal state.
◆ SetKeys()
| void ICSharpCode.SharpZipLib.Encryption.PkzipClassicCryptoBase.SetKeys |
( |
byte[] | keyData | ) |
|
|
protected |
Set the key schedule for encryption/decryption.
- Parameters
-
| keyData | The data use to set the keys from. |
◆ TransformByte()
| byte ICSharpCode.SharpZipLib.Encryption.PkzipClassicCryptoBase.TransformByte |
( |
| ) |
|
|
protected |
Transform a single byte.
- Returns
- The transformed value
◆ UpdateKeys()
| void ICSharpCode.SharpZipLib.Encryption.PkzipClassicCryptoBase.UpdateKeys |
( |
byte | ch | ) |
|
|
protected |
◆ keys
| uint [] ICSharpCode.SharpZipLib.Encryption.PkzipClassicCryptoBase.keys |
|
private |
The documentation for this class was generated from the following file: