| 
    Salmon
    
   | 
 
Classes | |
| class | SalmonAuthConfig | 
| Device Authorization Configuration. This represents the authorization that will be provided to the target device to allow writing operations for a virtual drive.  More... | |
| class | SalmonAuthException | 
| Thrown when there is a failure in the nonce sequencer.  More... | |
| class | SalmonDecryptor | 
| Utility class that decrypts byte arrays.  More... | |
| class | SalmonDrive | 
| Class provides an abstract virtual drive that can be extended for use with any filesystem ie disk, net, cloud, etc. Drive implementations needs to be realized together with IRealFile }.  More... | |
| class | SalmonDriveConfig | 
| Represents a configuration file for a drive. The properties are encrypted in the file with a master key which is password derived.  More... | |
| class | SalmonDriveGenerator | 
| Utility class generates internal secure properties for the drive.  More... | |
| class | SalmonDriveKey | 
| Encryption keys and properties.  More... | |
| class | SalmonEncryptor | 
| Encrypts byte arrays.  More... | |
| class | SalmonFile | 
| A virtual file backed by an encrypted IRealFile on the real filesystem. Supports operations for retrieving SalmonStream for reading/decrypting and writing/encrypting contents.  More... | |
| class | SalmonGenerator | 
| Utility class generates internal secure properties.  More... | |
| class | SalmonHeader | 
| Header embedded in the SalmonStream. Header contains nonce and other information for decrypting the stream.  More... | |
| class | SalmonNonce | 
| Utility provides nonce operations.  More... | |
| class | SalmonRangeExceededException | 
| Thrown when maximum nonce range is exceeded.  More... | |
| class | SalmonSecurityException | 
| Salmon generic security exception.  More... | |