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