Salmon
Loading...
Searching...
No Matches
Mku.Salmon Namespace Reference

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...