Salmon
|
Encryption and decryption streams. More...
Classes | |
class | AesStream |
Stream decorator provides AES256 encryption and decryption of stream. Block data integrity is also supported. More... | |
Enumerations | |
enum | EncryptionFormat { Generic , Salmon } |
Encryption Format. More... | |
enum | EncryptionMode { Encrypt , Decrypt } |
Encryption Mode. More... | |
enum | ProviderType { Default = 0 , AesIntrinsics = 1 , Aes = 2 , AesGPU = 3 } |
AES provider types. List of AES implementations that currently supported. More... | |
Encryption and decryption streams.
AES provider types. List of AES implementations that currently supported.
Default see: Default
Aes CPU-Accelerated see: AesIntrinsics
Aes Native see: Aes
Aes GPU-Accelerated see: AesGPU
Enumerator | |
---|---|
Default | Default .NET AES cipher. |
AesIntrinsics | Salmon builtin AES intrinsics. This needs the SalmonNative library to be loaded. See: README.md |
Aes | Salmon builtin AES. Works with almost all hardware. This needs the SalmonNative library to be loaded. See: README.md |
AesGPU | Salmon builtin AES GPU. This needs OpenCL, a compatible Graphics card, and the SalmonNative library to be loaded. See: README.md |