Encapsulates an encrypting AES binary stream used to write plain text data to the stream and get the encrypted values.
More...
Inherits Sylloge.Encryption.BinaryStream.
List of all members.
Public Member Functions |
| | EncryptStream (string pass, byte[] salt) |
| | Create a default encryption stream using a specified password and binary salt array.
|
| | EncryptStream (string pass, byte[] salt, CryptoStreamMode mode) |
| | Create a default encryption stream using a specified password and binary salt array.
|
| | EncryptStream (string pass, byte[] salt, int blockSize, int keySize) |
| | Create a default encryption stream using a specified password and binary salt array.
|
| | EncryptStream (string pass, byte[] salt, int blockSize, int keySize, CryptoStreamMode mode) |
| | Create a default encryption stream using a specified password and binary salt array.
|
| | EncryptStream (byte[] key, byte[] iv) |
| | Create a default encryption stream using the specified byte key and initialization vector.
|
| | EncryptStream (byte[] key, byte[] iv, CryptoStreamMode mode) |
| | Create a default encryption stream using the specified byte key and initialization vector.
|
| | EncryptStream (byte[] key, byte[] iv, int blockSize, int keySize) |
| | Create a default encryption stream using the specified byte key and initialization vector.
|
| | EncryptStream (byte[] key, byte[] iv, int blockSize, int keySize, CryptoStreamMode mode) |
| | Create a default encryption stream using the specified byte key and initialization vector.
|
Detailed Description
Encapsulates an encrypting AES binary stream used to write plain text data to the stream and get the encrypted values.
Definition at line 37 of file Aes.cs.
Constructor & Destructor Documentation
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
string |
pass, |
|
|
byte[] |
salt |
|
) |
| |
Create a default encryption stream using a specified password and binary salt array.
- Parameters:
-
| pass | The password used for encrypting data |
| salt | The salt data used to encrypt (must not be null) |
Definition at line 44 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
string |
pass, |
|
|
byte[] |
salt, |
|
|
CryptoStreamMode |
mode |
|
) |
| |
Create a default encryption stream using a specified password and binary salt array.
- Parameters:
-
| pass | The password used for encrypting data |
| salt | The salt data used to encrypt (must not be null) |
| mode | The mode (read/write) to specify |
Definition at line 54 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
string |
pass, |
|
|
byte[] |
salt, |
|
|
int |
blockSize, |
|
|
int |
keySize |
|
) |
| |
Create a default encryption stream using a specified password and binary salt array.
- Parameters:
-
| pass | The password used for encrypting data |
| salt | The salt data used to encrypt (must not be null) |
| blockSize | The block size to set |
| keySize | The key size to set |
Definition at line 65 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
string |
pass, |
|
|
byte[] |
salt, |
|
|
int |
blockSize, |
|
|
int |
keySize, |
|
|
CryptoStreamMode |
mode |
|
) |
| |
Create a default encryption stream using a specified password and binary salt array.
- Parameters:
-
| pass | The password used for encrypting data |
| salt | The salt data used to encrypt (must not be null) |
| blockSize | The block size to set |
| keySize | The key size to set |
| mode | The mode (read/write) to specify |
Definition at line 77 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
byte[] |
key, |
|
|
byte[] |
iv |
|
) |
| |
Create a default encryption stream using the specified byte key and initialization vector.
- Parameters:
-
| key | The encryption key |
| iv | The initialization vector for the key |
Definition at line 86 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
byte[] |
key, |
|
|
byte[] |
iv, |
|
|
CryptoStreamMode |
mode |
|
) |
| |
Create a default encryption stream using the specified byte key and initialization vector.
- Parameters:
-
| key | The encryption key |
| iv | The initialization vector for the key |
| mode | The mode (read/write) to specify |
Definition at line 96 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
byte[] |
key, |
|
|
byte[] |
iv, |
|
|
int |
blockSize, |
|
|
int |
keySize |
|
) |
| |
Create a default encryption stream using the specified byte key and initialization vector.
- Parameters:
-
| key | The encryption key |
| iv | The initialization vector for the key |
| blockSize | The block size to set |
| keySize | The key size to set |
Definition at line 107 of file Aes.cs.
| Sylloge.Encryption.Aes.EncryptStream.EncryptStream |
( |
byte[] |
key, |
|
|
byte[] |
iv, |
|
|
int |
blockSize, |
|
|
int |
keySize, |
|
|
CryptoStreamMode |
mode |
|
) |
| |
Create a default encryption stream using the specified byte key and initialization vector.
- Parameters:
-
| key | The encryption key |
| iv | The initialization vector for the key |
| blockSize | The block size to set |
| keySize | The key size to set |
| mode | The mode (read/write) to specify |
Definition at line 119 of file Aes.cs.
The documentation for this class was generated from the following file: