Sylloge
A C# helper library
Public Member Functions
Sylloge.Encryption.Aes.DecryptStream Class Reference

Encapsulates a decrypting AES binary stream used to write TripleDES encrypted data to the stream and get the decrypted values. More...

Inherits Sylloge.Encryption.BinaryStream.

List of all members.

Public Member Functions

 DecryptStream (string pass, byte[] salt)
 Create a default decryption stream using a specified password and binary salt array.
 DecryptStream (string pass, byte[] salt, CryptoStreamMode mode)
 Create a default decryption stream using a specified password and binary salt array.
 DecryptStream (string pass, byte[] salt, int blockSize, int keySize)
 Create a default decryption stream using a specified password and binary salt array.
 DecryptStream (string pass, byte[] salt, int blockSize, int keySize, CryptoStreamMode mode)
 Create a default decryption stream using a specified password and binary salt array.
 DecryptStream (byte[] key, byte[] iv)
 Create a default decryption stream using the specified byte key and initialization vector.
 DecryptStream (byte[] key, byte[] iv, CryptoStreamMode mode)
 Create a default decryption stream using the specified byte key and initialization vector.
 DecryptStream (byte[] key, byte[] iv, int blockSize, int keySize)
 Create a default decryption stream using the specified byte key and initialization vector.
 DecryptStream (byte[] key, byte[] iv, int blockSize, int keySize, CryptoStreamMode mode)
 Create a default decryption stream using the specified byte key and initialization vector.

Detailed Description

Encapsulates a decrypting AES binary stream used to write TripleDES encrypted data to the stream and get the decrypted values.

Definition at line 128 of file Aes.cs.


Constructor & Destructor Documentation

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( string  pass,
byte[]  salt 
)

Create a default decryption stream using a specified password and binary salt array.

Parameters:
passThe password used for decrypting data
saltThe salt data used to decrypt (must not be null)

Definition at line 135 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( string  pass,
byte[]  salt,
CryptoStreamMode  mode 
)

Create a default decryption stream using a specified password and binary salt array.

Parameters:
passThe password used for decrypting data
saltThe salt data used to decrypt (must not be null)
modeThe mode (read/write) to specify

Definition at line 145 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( string  pass,
byte[]  salt,
int  blockSize,
int  keySize 
)

Create a default decryption stream using a specified password and binary salt array.

Parameters:
passThe password used for decrypting data
saltThe salt data used to decrypt (must not be null)
blockSizeThe block size to set
keySizeThe key size to set

Definition at line 156 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( string  pass,
byte[]  salt,
int  blockSize,
int  keySize,
CryptoStreamMode  mode 
)

Create a default decryption stream using a specified password and binary salt array.

Parameters:
passThe password used for decrypting data
saltThe salt data used to decrypt (must not be null)
blockSizeThe block size to set
keySizeThe key size to set
modeThe mode (read/write) to specify

Definition at line 168 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( byte[]  key,
byte[]  iv 
)

Create a default decryption stream using the specified byte key and initialization vector.

Parameters:
keyThe decryption key
ivThe initialization vector for the key

Definition at line 177 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( byte[]  key,
byte[]  iv,
CryptoStreamMode  mode 
)

Create a default decryption stream using the specified byte key and initialization vector.

Parameters:
keyThe decryption key
ivThe initialization vector for the key
modeThe mode (read/write) to specify

Definition at line 187 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( byte[]  key,
byte[]  iv,
int  blockSize,
int  keySize 
)

Create a default decryption stream using the specified byte key and initialization vector.

Parameters:
keyThe decryption key
ivThe initialization vector for the key
blockSizeThe block size to set
keySizeThe key size to set

Definition at line 198 of file Aes.cs.

Sylloge.Encryption.Aes.DecryptStream.DecryptStream ( byte[]  key,
byte[]  iv,
int  blockSize,
int  keySize,
CryptoStreamMode  mode 
)

Create a default decryption stream using the specified byte key and initialization vector.

Parameters:
keyThe decryption key
ivThe initialization vector for the key
blockSizeThe block size to set
keySizeThe key size to set
modeThe mode (read/write) to specify

Definition at line 210 of file Aes.cs.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events