All Classes and Interfaces

Class
Description
Abstract class for AES256 transformer implementations.
Salmon AES transformer based on the javax.crypto routines.
Abstract class provides an encrypted VirtualDrive that can be extended for use with any filesystem ie disk, net, cloud, etc.
An IVirtualFile implementation of an encryption wrapper backed by a real IFile.
Facade class for encrypted file operations in batch.
Useful comparators for AesFile.
Exports files from an encrypted virtual drive.
Imports files into an encrypted virtual drive.
InputStream wrapper for seeking and reading an encrypted AesFile.
Seekable source for encrypted media content.
Generic Native AES transformer.
Stream wrapper provides AES-256 encryption, decryption, and integrity verification of a data stream.
Provides a local stream URL handler to read an AesFile as a source.
Implementation of a virtual drive for android.
Implementation of the IFile for Android using Storage Access Framework that supports read/write to external SD cards.
Class is a stream implementation wrapper for java streams that are retrieved from AndroidFile which support external SD cards.
Utility for Android file system
Serializer for Android file-based nonce sequencer.
Implementation of a file observer that detects when a share file has been edited by external apps.
Device Authorization Configuration.
Thrown when there is a failure in the nonce sequencer.
Base64 Proxy for Android.
Base64 encoder/decoder.
Provides generic Base64 utilities.
Backwards compatibility BiConsumer class for devices with Android 23 and prior.
Converts from/to: byte arrays, integral values, and hex strings.
Piped input and outputstream with blocking flush and close.
Buffer that can be used for buffered streams.
Backwards compatibility Consumer class for devices with Android 23 and prior.
Credentials.
Utility class that decrypts byte arrays.
Provides pbkdf functions.
VirtualDrive implementation for local file systems.
Represents a configuration file for a drive.
Utility class generates internal secure properties for the drive.
Encryption keys and properties.
Encryption Format
Encryption Mode
Encrypts byte arrays.
IFile implementation for a local file.
Facade class for file operations.
Batch copy options
Batch delete options
Batch export options
Batch import options
Exports IVirtualFile(s) from a VirtualDrive.
File importer options
Import IFile(s) into a VirtualDrive.
File importer options
Class searches for files in an VirtualDrive by filename.
Event status types.
Search options
Generates nonces based on a sequencer backed by a file.
File stream implementation for local files.
Utility class for files
Backwards compatibility Function class for devices with Android 23 and prior.
Utility class that generates secure random byte arrays.
Header embedded within the AesStream.
Provides HMAC SHA-256 hashing.
VirtualDrive implementation for remote HTTP file systems.
IFile implementation for a remote HTTP file.
File stream implementation for remote HTTP files.
HTTP client
Interface for a Base64 encoder/decoder.
Contract for the encryption/decryption transformers.
A real file.
Directory move options (recursively)
File copy options
File move options
Directory copy options (recursively)
Directory move options (recursively)
Directory move options (recursively)
Interface for hashing providers.
Interface to native libraries that provide AES-256 encryption in CTR mode.
Nonce sequencer.
Serializes/Deserializes nonce sequences.
InputStream wrapper for RandomAccessStream.
Provide operations for calculating, storing, and verifying data integrity.
Thrown when data are corrupt or tampered with.
Provides key derivation based on text passwords.
A virtual file.
Directory copy options (recursively)
Directory move options (recursively)
Directory move options (recursively)
Memory Stream for seeking, reading, and writing to a memory buffer (modeled after C# MemoryStream).
Proxy class for use with windows native library.
Utility provides nonce operations.
Represents a nonce sequence for a specific device.
Sequence status.
Generates security keys based on text passwords.
Pbkdf algorithm implementation type.
Creates PBKDF implementations.
Pbkdf implementation type.
AES provider types.
Base class for read-write seekable streams.
Used to identify the start offset for seeking to a stream.
Thrown when maximum nonce range is exceeded.
Read and Write to Windows registry
Salmon generic security exception.
Thrown when there is a failure in the nonce sequencer.
Serializes sequences.
Backwards compatibility Function class for devices with Android 23 and prior.
Utility class that decrypts text strings.
Utility class that encrypts text strings.
Creates an AES transformer object.
Backwards compatibility TriConsumer class for devices with Android 23 and prior.
Abstract virtual drive.
Nonce sequencer for use with the salmon windows service.
Request type.
File Sequencer for Windows with tamper protection.
Thrown when tampering has been detected in the nonce sequencer.
VirtualDrive implementation for remote web service file systems.
IFile implementation for a remote web service file.
File stream implementation for web service files.