All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AesCTRTransformer |
Abstract class for AES256 transformer implementations.
|
| AesDefaultTransformer |
Salmon AES transformer based on the javax.crypto routines.
|
| AesDrive |
Abstract class provides an encrypted VirtualDrive that can be extended for use with
any filesystem ie disk, net, cloud, etc.
|
| AesFile |
|
| AesFileCommander |
Facade class for encrypted file operations in batch.
|
| AesFileComparators |
Useful comparators for AesFile.
|
| AesFileExporter |
Exports files from an encrypted virtual drive.
|
| AesFileImporter |
Imports files into an encrypted virtual drive.
|
| AesFileInputStream |
InputStream wrapper for seeking and reading an encrypted AesFile.
|
| AesMediaDataSource |
Seekable source for encrypted media content.
|
| AesNativeTransformer |
Generic Native AES transformer.
|
| AesStream |
Stream wrapper provides AES-256 encryption, decryption, and integrity verification of a data stream.
|
| AesStreamHandler |
Provides a local stream URL handler to read an AesFile as a source.
|
| AndroidDrive |
Implementation of a virtual drive for android.
|
| AndroidFile |
Implementation of the IFile for Android using Storage Access Framework that supports read/write to external SD cards.
|
| AndroidFileStream |
Class is a stream implementation wrapper for java streams that are retrieved from AndroidFile
which support external SD cards.
|
| AndroidSequenceSerializer |
Serializer for Android file-based nonce sequencer.
|
| AndroidSharedFileObserver |
Implementation of a file observer that detects when a share file has been edited
by external apps.
|
| AuthConfig |
Device Authorization Configuration.
|
| AuthException |
Thrown when there is a failure in the nonce sequencer.
|
| Base64 |
Base64 Proxy for Android.
|
| Base64 |
Base64 encoder/decoder.
|
| Base64Utils |
Provides generic Base64 utilities.
|
| BiConsumer<T1,T2> |
Backwards compatibility BiConsumer class for devices with Android 23 and prior.
|
| BitConverter |
Converts from/to: byte arrays, integral values, and hex strings.
|
| BlockingInputOutputAdapterStream |
Piped input and outputstream with blocking flush and close.
|
| Consumer<T> |
Backwards compatibility Consumer class for devices with Android 23 and prior.
|
| Decryptor |
Utility class that decrypts byte arrays.
|
| DefaultPbkdfProvider |
Provides pbkdf functions.
|
| Drive |
VirtualDrive implementation for local file systems.
|
| DriveConfig |
Represents a configuration file for a drive.
|
| DriveGenerator |
Utility class generates internal secure properties for the drive.
|
| DriveKey |
Encryption keys and properties.
|
| EncryptionFormat |
Encryption Format
|
| EncryptionMode |
Encryption Mode
|
| Encryptor |
Encrypts byte arrays.
|
| File |
IFile implementation for a local file.
|
| FileCommander |
Facade class for file operations.
|
| FileCommander.BatchCopyOptions |
Batch copy options
|
| FileCommander.BatchDeleteOptions |
Batch delete options
|
| FileCommander.BatchExportOptions |
Batch export options
|
| FileCommander.BatchImportOptions |
Batch import options
|
| FileExporter |
Exports IVirtualFile(s) from a VirtualDrive.
|
| FileExporter.FileExportOptions |
File importer options
|
| FileImporter |
Import IFile(s) into a VirtualDrive.
|
| FileImporter.FileImportOptions |
File importer options
|
| FileSearcher |
Class searches for files in an VirtualDrive by filename.
|
| FileSearcher.SearchEvent |
Event status types.
|
| FileSearcher.SearchOptions |
Search options
|
| FileSequencer |
Generates nonces based on a sequencer backed by a file.
|
| FileStream |
File stream implementation for local files.
|
| FileUtils |
|
| Function<T,R> |
Backwards compatibility Function class for devices with Android 23 and prior.
|
| Generator |
Utility class that generates secure random byte arrays.
|
| Header |
Header embedded within the AesStream.
|
| HMACSHA256Provider |
Provides HMAC SHA-256 hashing.
|
| HttpDrive |
VirtualDrive implementation for remote HTTP file systems.
|
| HttpFile |
IFile implementation for a remote HTTP file.
|
| HttpFileStream |
File stream implementation for remote HTTP files.
|
| IBase64 |
Interface for a Base64 encoder/decoder.
|
| ICTRTransformer |
Contract for the encryption/decryption transformers.
|
| IFile |
A real file.
|
| IFile.CopyContentsOptions |
Directory move options (recursively)
|
| IFile.CopyOptions |
File copy options
|
| IFile.MoveOptions |
File move options
|
| IFile.RecursiveCopyOptions |
Directory copy options (recursively)
|
| IFile.RecursiveDeleteOptions |
Directory move options (recursively)
|
| IFile.RecursiveMoveOptions |
Directory move options (recursively)
|
| IHashProvider |
Interface for hashing providers.
|
| INativeProxy |
Interface to native libraries that provide AES-256 encryption in CTR mode.
|
| INonceSequencer |
Nonce sequencer.
|
| INonceSequenceSerializer |
Serializes/Deserializes nonce sequences.
|
| InputStreamWrapper |
InputStream wrapper for RandomAccessStream.
|
| Integrity |
Provide operations for calculating, storing, and verifying data integrity.
|
| IntegrityException |
Thrown when data are corrupt or tampered with.
|
| IPbkdfProvider |
Provides key derivation based on text passwords.
|
| IVirtualFile |
A virtual file.
|
| IVirtualFile.VirtualRecursiveCopyOptions |
Directory copy options (recursively)
|
| IVirtualFile.VirtualRecursiveDeleteOptions |
Directory move options (recursively)
|
| IVirtualFile.VirtualRecursiveMoveOptions |
Directory move options (recursively)
|
| MemoryStream |
Memory Stream for seeking, reading, and writing to a memory buffer (modeled after C# MemoryStream).
|
| NativeProxy |
Proxy class for use with windows native library.
|
| Nonce |
Utility provides nonce operations.
|
| NonceSequence |
Represents a nonce sequence for a specific device.
|
| NonceSequence.Status |
Sequence status.
|
| Password |
Generates security keys based on text passwords.
|
| PbkdfAlgo |
Pbkdf algorithm implementation type.
|
| PbkdfFactory |
Creates PBKDF implementations.
|
| PbkdfType |
Pbkdf implementation type.
|
| ProviderType |
AES provider types.
|
| RandomAccessStream |
Base class for read-write seekable streams.
|
| RandomAccessStream.SeekOrigin |
Used to identify the start offset for seeking to a stream.
|
| RangeExceededException |
Thrown when maximum nonce range is exceeded.
|
| Registry |
Read and Write to Windows registry
|
| SecurityException |
Salmon generic security exception.
|
| SequenceException |
Thrown when there is a failure in the nonce sequencer.
|
| SequenceSerializer |
Serializes sequences.
|
| Supplier<R> |
Backwards compatibility Function class for devices with Android 23 and prior.
|
| TextDecryptor |
Utility class that decrypts text strings.
|
| TextEncryptor |
Utility class that encrypts text strings.
|
| TransformerFactory |
Creates an AES transformer object.
|
| TriConsumer<T1,T2,T3> |
Backwards compatibility TriConsumer class for devices with Android 23 and prior.
|
| VirtualDrive |
Abstract virtual drive.
|
| WinClientSequencer |
Nonce sequencer for use with the salmon windows service.
|
| WinClientSequencer.RequestType |
Request type.
|
| WinFileSequencer |
File Sequencer for Windows with tamper protection.
|
| WinSequenceTamperedException |
Thrown when tampering has been detected in the nonce sequencer.
|
| WSDrive |
VirtualDrive implementation for remote web service file systems.
|
| WSFile |
IFile implementation for a remote web service file.
|
| WSFile.Credentials |
Web service credentials.
|
| WSFileStream |
File stream implementation for web service files.
|