A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

accept(T) - Method in interface com.mku.func.Consumer
 
accept(T1, T2) - Method in interface com.mku.func.BiConsumer
 
accept(T1, T2, T3) - Method in interface com.mku.func.TriConsumer
 
Active - com.mku.salmon.sequence.NonceSequence.Status
Currently active sequence used to provide nonces for data encryption ie: file contents and filenames.
Aes - com.mku.salmon.streams.ProviderType
Salmon native AES implementation.
AesCTRTransformer - Class in com.mku.salmon.transform
Abstract class for AES256 transformer implementations.
AesCTRTransformer() - Constructor for class com.mku.salmon.transform.AesCTRTransformer
 
AesDefaultTransformer - Class in com.mku.salmon.transform
Salmon AES transformer based on the javax.crypto routines.
AesDefaultTransformer() - Constructor for class com.mku.salmon.transform.AesDefaultTransformer
 
AesDrive - Class in com.mku.salmonfs.drive
Abstract class provides an encrypted VirtualDrive that can be extended for use with any filesystem ie disk, net, cloud, etc.
AesDrive() - Constructor for class com.mku.salmonfs.drive.AesDrive
 
AesFile - Class in com.mku.salmonfs.file
An IVirtualFile implementation of an encryption wrapper backed by a real IFile.
AesFile(IFile) - Constructor for class com.mku.salmonfs.file.AesFile
File wrapper to be used to create, read, and write encrypted files.
AesFile(IFile, EncryptionFormat) - Constructor for class com.mku.salmonfs.file.AesFile
File wrapper to be used to create, read, and write encrypted files.
AesFile(IFile, AesDrive) - Constructor for class com.mku.salmonfs.file.AesFile
File wrapper to create, read, and write encrypted files.
AesFileCommander - Class in com.mku.salmonfs.drive.utils
Facade class for encrypted file operations in batch.
AesFileCommander(int, int, int) - Constructor for class com.mku.salmonfs.drive.utils.AesFileCommander
Instantiate a new file commander object.
AesFileComparators - Class in com.mku.salmonfs.drive.utils
Useful comparators for AesFile.
AesFileComparators() - Constructor for class com.mku.salmonfs.drive.utils.AesFileComparators
 
AesFileExporter - Class in com.mku.salmonfs.drive.utils
Exports files from an encrypted virtual drive.
AesFileExporter() - Constructor for class com.mku.salmonfs.drive.utils.AesFileExporter
Instantiates a file exporter for encrypted files.
AesFileExporter(int) - Constructor for class com.mku.salmonfs.drive.utils.AesFileExporter
Instantiates a file exporter for encrypted files.
AesFileExporter(int, int) - Constructor for class com.mku.salmonfs.drive.utils.AesFileExporter
Instantiates a file exporter for encrypted files.
AesFileImporter - Class in com.mku.salmonfs.drive.utils
Imports files into an encrypted virtual drive.
AesFileImporter() - Constructor for class com.mku.salmonfs.drive.utils.AesFileImporter
Instantiates a file importer for encrypted files.
AesFileImporter(int) - Constructor for class com.mku.salmonfs.drive.utils.AesFileImporter
Instantiates a file importer for encrypted files.
AesFileImporter(int, int) - Constructor for class com.mku.salmonfs.drive.utils.AesFileImporter
Instantiates a file importer for encrypted files.
AesFileInputStream - Class in com.mku.salmonfs.streams
InputStream wrapper for seeking and reading an encrypted AesFile.
AesFileInputStream(AesFile) - Constructor for class com.mku.salmonfs.streams.AesFileInputStream
Instantiate a seekable stream from an encrypted file source
AesFileInputStream(AesFile, int, int, int, int) - Constructor for class com.mku.salmonfs.streams.AesFileInputStream
Instantiate a seekable stream from an encrypted file source
AesGPU - com.mku.salmon.streams.ProviderType
Salmon native AES-GPU implementation.
AesIntrinsics - com.mku.salmon.streams.ProviderType
Salmon native AES-NI intrinsics.
AesMediaDataSource - Class in com.mku.android.salmonfs.media
Seekable source for encrypted media content.
AesMediaDataSource(Activity, AesFile, int, int, int, int) - Constructor for class com.mku.android.salmonfs.media.AesMediaDataSource
Construct a seekable source for the android media player from an encrypted file.
AesNativeTransformer - Class in com.mku.salmon.transform
Generic Native AES transformer.
AesNativeTransformer(int) - Constructor for class com.mku.salmon.transform.AesNativeTransformer
Construct a SalmonNativeTransformer for using the native aes c library
AesStream - Class in com.mku.salmon.streams
Stream wrapper provides AES-256 encryption, decryption, and integrity verification of a data stream.
AesStream(byte[], byte[], EncryptionMode, RandomAccessStream) - Constructor for class com.mku.salmon.streams.AesStream
Instantiate a new encrypted stream with a key, a nonce, and a base stream.
AesStream(byte[], byte[], EncryptionMode, RandomAccessStream, EncryptionFormat) - Constructor for class com.mku.salmon.streams.AesStream
Instantiate a new encrypted stream with a key, a nonce, a base stream, and optionally store the nonce information in the header, see EncryptionFormat.
AesStream(byte[], byte[], EncryptionMode, RandomAccessStream, EncryptionFormat, boolean, byte[]) - Constructor for class com.mku.salmon.streams.AesStream
Instantiate a new encrypted stream with a key, a nonce, a base stream, and optionally enable integrity with a hash key and store the nonce and the integrity information in the header, see EncryptionFormat.
AesStream(byte[], byte[], EncryptionMode, RandomAccessStream, EncryptionFormat, boolean, byte[], int) - Constructor for class com.mku.salmon.streams.AesStream
Instantiate a new encrypted stream with a key, a nonce, a base stream, and optionally enable integrity with a hash key and specified chunk size as well as store the nonce and the integrity information in the header, see EncryptionFormat.
AesStreamHandler - Class in com.mku.salmonfs.handler
Provides a local stream URL handler to read an AesFile as a source.
AndroidDrive - Class in com.mku.android.salmonfs.drive
Implementation of a virtual drive for android.
AndroidDrive() - Constructor for class com.mku.android.salmonfs.drive.AndroidDrive
Protected constructor, use open() and create() instead.
AndroidFile - Class in com.mku.android.fs.file
Implementation of the IFile for Android using Storage Access Framework that supports read/write to external SD cards.
AndroidFile(AndroidFile, String) - Constructor for class com.mku.android.fs.file.AndroidFile
Construct an AndroidFile.
AndroidFile(DocumentFile) - Constructor for class com.mku.android.fs.file.AndroidFile
Construct an AndroidFile wrapper from an Android DocumentFile.
AndroidFile(DocumentFile, AndroidFile) - Constructor for class com.mku.android.fs.file.AndroidFile
Construct an AndroidFile wrapper from an Android DocumentFile.
AndroidFileStream - Class in com.mku.android.fs.streams
Class is a stream implementation wrapper for java streams that are retrieved from AndroidFile which support external SD cards.
AndroidFileStream(AndroidFile, String) - Constructor for class com.mku.android.fs.streams.AndroidFileStream
Construct a file stream from an AndroidFile.
AndroidFileSystem - Class in com.mku.android.fs.file
Utility for Android file system
AndroidFileSystem() - Constructor for class com.mku.android.fs.file.AndroidFileSystem
 
AndroidSequenceSerializer - Class in com.mku.android.salmon.sequence
Serializer for Android file-based nonce sequencer.
AndroidSequenceSerializer() - Constructor for class com.mku.android.salmon.sequence.AndroidSequenceSerializer
 
AndroidSharedFileObserver - Class in com.mku.android.fs.file
Implementation of a file observer that detects when a share file has been edited by external apps.
anyTerm - Variable in class com.mku.fs.drive.utils.FileSearcher.SearchOptions
True to search for any term, otherwise match all
apply(T) - Method in interface com.mku.func.Function
 
areJobsStopped() - Method in class com.mku.fs.drive.utils.FileCommander
Check if all jobs are stopped.
asReadStream() - Method in class com.mku.salmon.streams.AesStream
Get a native buffered stream to use with 3rd party libraries.
asReadStream() - Method in class com.mku.streams.RandomAccessStream
Wrap to a Java InputStream to use with 3rd party libraries.
AUTH_ID_SIZE - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Auth ID size
AuthConfig - Class in com.mku.salmonfs.auth
Device Authorization Configuration.
AuthConfig(byte[]) - Constructor for class com.mku.salmonfs.auth.AuthConfig
Instantiate a class with the properties of the authorization config file.
AuthException - Exception in com.mku.salmonfs.auth
Thrown when there is a failure in the nonce sequencer.
AuthException(String) - Constructor for exception com.mku.salmonfs.auth.AuthException
Construct an exception with a specific message.
AuthException(String, Exception) - Constructor for exception com.mku.salmonfs.auth.AuthException
Construct an exception with a specific message and inner exception
autoRename - Variable in class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
Callback when another file with the same name exists.
autoRename - Variable in class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
Callback when a file with the same name exists
autoRename - Variable in class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
Callback when a file with the same name exists
autoRename - Static variable in interface com.mku.fs.file.IFile
Get an auto generated copy of the name for a file.
autoRename - Variable in class com.mku.fs.file.IFile.RecursiveCopyOptions
Callback when file with same name exists
autoRename - Variable in class com.mku.fs.file.IFile.RecursiveMoveOptions
Callback when file with the same name exists
autoRename - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveCopyOptions
Callback when file with same name exists
autoRename - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveMoveOptions
Callback when file with the same name exists
autoRename - Static variable in class com.mku.salmonfs.file.AesFile
Provides an alternative file name.
autoRename(AesFile) - Static method in class com.mku.salmonfs.file.AesFile
Provides an alternative file name for an AesFile.
autoRename(String) - Static method in interface com.mku.fs.file.IFile
Provide an alternative file name.
autoRenameFolders - Variable in class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
True to autorename folders
autoRenameFolders - Variable in class com.mku.fs.file.IFile.RecursiveCopyOptions
True to autorename folders
autoRenameFolders - Variable in class com.mku.fs.file.IFile.RecursiveMoveOptions
True to autorename folders
autoRenameFolders - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveCopyOptions
True to autorename folders
autoRenameFolders - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveMoveOptions
True to autorename folders

B

Base64 - Class in com.mku.android.convert
Base64 Proxy for Android.
Base64 - Class in com.mku.convert
Base64 encoder/decoder.
Base64() - Constructor for class com.mku.android.convert.Base64
 
Base64() - Constructor for class com.mku.convert.Base64
 
Base64Utils - Class in com.mku.salmon.encode
Provides generic Base64 utilities.
Base64Utils() - Constructor for class com.mku.salmon.encode.Base64Utils
 
BatchCopyOptions() - Constructor for class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
 
BatchDeleteOptions() - Constructor for class com.mku.fs.drive.utils.FileCommander.BatchDeleteOptions
 
BatchExportOptions() - Constructor for class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
 
BatchImportOptions() - Constructor for class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
 
Begin - com.mku.streams.RandomAccessStream.SeekOrigin
Start from the beginning of the stream.
BiConsumer<T1,​T2> - Interface in com.mku.func
Backwards compatibility BiConsumer class for devices with Android 23 and prior.
BitConverter - Class in com.mku.convert
Converts from/to: byte arrays, integral values, and hex strings.
BitConverter() - Constructor for class com.mku.convert.BitConverter
 
BLOCK_SIZE - Static variable in class com.mku.salmon.Generator
Should be 16 for AES256 the same as the iv.
BLOCK_SIZE - Static variable in class com.mku.salmon.transform.AesCTRTransformer
Salmon stream encryption block size, same as AES.
BlockingInputOutputAdapterStream - Class in com.mku.streams
Piped input and outputstream with blocking flush and close.
BlockingInputOutputAdapterStream() - Constructor for class com.mku.streams.BlockingInputOutputAdapterStream
 
Buffer - Class in com.mku.streams
Buffer that can be used for buffered streams.
Buffer(int) - Constructor for class com.mku.streams.Buffer
Instantiate a buffer.

C

calc(byte[], byte[], int, int) - Method in class com.mku.salmon.integrity.HMACSHA256Provider
Calculate HMAC SHA256 hash for a byte buffer.
calc(byte[], byte[], int, int) - Method in interface com.mku.salmon.integrity.IHashProvider
Calculate the hash for the data provided.
calculateHash(IHashProvider, byte[], int, int, byte[], byte[]) - Static method in class com.mku.salmon.integrity.Integrity
Calculate hash of the data provided.
cancel() - Method in class com.mku.fs.drive.utils.FileCommander
Cancel all jobs.
canRead() - Method in class com.mku.android.fs.streams.AndroidFileStream
True if the stream is readable.
canRead() - Method in class com.mku.fs.streams.FileStream
Check if stream can read from file.
canRead() - Method in class com.mku.fs.streams.HttpFileStream
Check if stream can read from file.
canRead() - Method in class com.mku.fs.streams.WSFileStream
Check if stream can read from file.
canRead() - Method in class com.mku.salmon.streams.AesStream
If the stream is readable (only if EncryptionMode is EncryptionMode.Decrypt)
canRead() - Method in class com.mku.streams.MemoryStream
 
canRead() - Method in class com.mku.streams.RandomAccessStream
Check if the stream is readable.
canSeek() - Method in class com.mku.android.fs.streams.AndroidFileStream
True if the stream is seekable (random access).
canSeek() - Method in class com.mku.fs.streams.FileStream
Check if stream can seek.
canSeek() - Method in class com.mku.fs.streams.HttpFileStream
Check if stream can seek.
canSeek() - Method in class com.mku.fs.streams.WSFileStream
Check if stream can seek.
canSeek() - Method in class com.mku.salmon.streams.AesStream
If the stream is seekable (supported only if base stream is seekable).
canSeek() - Method in class com.mku.streams.MemoryStream
 
canSeek() - Method in class com.mku.streams.RandomAccessStream
Check if the stream is seekable.
canWrite() - Method in class com.mku.android.fs.streams.AndroidFileStream
True if the stream is writeable.
canWrite() - Method in class com.mku.fs.streams.FileStream
Check if stream can write to file.
canWrite() - Method in class com.mku.fs.streams.HttpFileStream
Check if stream can write to file.
canWrite() - Method in class com.mku.fs.streams.WSFileStream
Check if stream can write to file.
canWrite() - Method in class com.mku.salmon.streams.AesStream
If the stream is writable (only if EncryptionMode is EncryptionMode.Encrypt)
canWrite() - Method in class com.mku.streams.MemoryStream
 
canWrite() - Method in class com.mku.streams.RandomAccessStream
Check if the stream is writable.
CHUNK_SIZE_LENGTH - Static variable in class com.mku.salmon.Generator
Chunk size format length.
clear() - Method in class com.mku.salmonfs.drive.DriveConfig
Clear properties.
clear() - Method in class com.mku.salmonfs.drive.DriveKey
Clear the properties from memory.
clear() - Method in class com.mku.streams.Buffer
Clear the buffer.
clearFileObservers() - Static method in class com.mku.android.fs.file.AndroidSharedFileObserver
Clear all file observers.
close() - Method in class com.mku.android.fs.streams.AndroidFileStream
Close the stream.
close() - Method in class com.mku.android.salmonfs.media.AesMediaDataSource
Close the source and all associated resources.
close() - Method in class com.mku.fs.drive.utils.FileCommander
Close the commander and release resources.
close() - Method in class com.mku.fs.drive.utils.FileExporter
Close exporter and release resources.
close() - Method in class com.mku.fs.drive.utils.FileImporter
Stops the current import
close() - Method in class com.mku.fs.streams.FileStream
Close this stream and associated resources.
close() - Method in class com.mku.fs.streams.HttpFileStream
Close this stream and associated resources.
close() - Method in class com.mku.fs.streams.WSFileStream
Close this stream and associated resources.
close() - Method in class com.mku.salmon.Decryptor
Close the decryptor and release associated resources
close() - Method in class com.mku.salmon.Encryptor
Close the decryptor and release associated resources
close() - Method in interface com.mku.salmon.sequence.INonceSequencer
Close the sequencer and any associated resources.
close() - Method in class com.mku.salmon.streams.AesStream
Closes the stream and all resources associated with it (including the base stream).
close() - Method in class com.mku.salmonfs.drive.AesDrive
Lock the drive and close associated resources.
close() - Method in class com.mku.salmonfs.sequence.FileSequencer
Close this file sequencer.
close() - Method in class com.mku.salmonfs.streams.AesFileInputStream
Close the stream and associated backed streams and clear buffers.
close() - Method in class com.mku.streams.BlockingInputOutputAdapterStream
 
close() - Method in class com.mku.streams.InputStreamWrapper
Close the stream and associated backed streams and clear buffers.
close() - Method in class com.mku.streams.MemoryStream
Close any resources the stream is using.
close() - Method in class com.mku.streams.RandomAccessStream
Close the stream and associated resources.
close() - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Close the sequencer.
com.mku.android.convert - package com.mku.android.convert
Defines conversion and encoding classes for Android.
com.mku.android.fs.file - package com.mku.android.fs.file
Real and virtual file interfaces and implementations for Android.
com.mku.android.fs.streams - package com.mku.android.fs.streams
Streams, wrappers, and pipe adapters for Android.
com.mku.android.salmon.sequence - package com.mku.android.salmon.sequence
Nonce sequencers and serializers for Android.
com.mku.android.salmonfs.drive - package com.mku.android.salmonfs.drive
Virtual drive definitions for Android.
com.mku.android.salmonfs.media - package com.mku.android.salmonfs.media
Media streams for Android.
com.mku.convert - package com.mku.convert
Defines conversion and encoding classes.
com.mku.fs.drive - package com.mku.fs.drive
Virtual drive interfaces and abstractions.
com.mku.fs.drive.utils - package com.mku.fs.drive.utils
Drive utilities to import, export, and search files in virtual drives.
com.mku.fs.file - package com.mku.fs.file
Real and virtual file interfaces and implementations
com.mku.fs.streams - package com.mku.fs.streams
 
com.mku.func - package com.mku.func
Functional interfaces for backwards compatibility.
com.mku.salmon - package com.mku.salmon
Salmon encryption.
com.mku.salmon.bridge - package com.mku.salmon.bridge
Proxy classes for calling native encryption libraries.
com.mku.salmon.encode - package com.mku.salmon.encode
Salmon encoders.
com.mku.salmon.integrity - package com.mku.salmon.integrity
Hash calculators used for integrity verfication and tamper detection.
com.mku.salmon.password - package com.mku.salmon.password
Password based key derivation utilities.
com.mku.salmon.sequence - package com.mku.salmon.sequence
Nonce sequencers and serializers.
com.mku.salmon.streams - package com.mku.salmon.streams
Encryption and decryption streams.
com.mku.salmon.text - package com.mku.salmon.text
Text encryption and decryption utilities.
com.mku.salmon.transform - package com.mku.salmon.transform
Transformers that utilize encryption algorithm.
com.mku.salmonfs.auth - package com.mku.salmonfs.auth
Provides utilities for device authorization.
com.mku.salmonfs.drive - package com.mku.salmonfs.drive
Virtual drive definitions.
com.mku.salmonfs.drive.utils - package com.mku.salmonfs.drive.utils
Drive utilities to import, export, and search files in encrypted virtual drives.
com.mku.salmonfs.file - package com.mku.salmonfs.file
Encrypted file implementations.
com.mku.salmonfs.handler - package com.mku.salmonfs.handler
Handlers for injecting encrypted streams into built-in controls like media players.
com.mku.salmonfs.sequence - package com.mku.salmonfs.sequence
File-based nonce sequencers.
com.mku.salmonfs.streams - package com.mku.salmonfs.streams
Wrappers for encrypted file streams.
com.mku.streams - package com.mku.streams
Streams, stream wrappers, and piped stream adapters.
com.mku.win.registry - package com.mku.win.registry
Classes for reading and writing to Windows registry.
com.mku.win.salmon.sequencer - package com.mku.win.salmon.sequencer
File-based nonce sequencers for Windows.
COMBINED_KEY_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
combined key is drive key + hash key.
Consumer<T> - Interface in com.mku.func
Backwards compatibility Consumer class for devices with Android 23 and prior.
copy(IFile) - Method in class com.mku.android.fs.file.AndroidFile
Copy this file to another directory.
copy(IFile) - Method in class com.mku.fs.file.File
Move this file or directory under a new directory.
copy(IFile) - Method in class com.mku.fs.file.HttpFile
Move this file or directory under a new directory.
copy(IFile) - Method in interface com.mku.fs.file.IFile
Copy this file to another directory.
copy(IFile) - Method in class com.mku.fs.file.WSFile
Copy this file or directory under a new directory.
copy(IFile, IFile.CopyOptions) - Method in class com.mku.android.fs.file.AndroidFile
Copy this file to another directory with a new filename with a progress.
copy(IFile, IFile.CopyOptions) - Method in class com.mku.fs.file.File
Move this file or directory under a new directory.
copy(IFile, IFile.CopyOptions) - Method in class com.mku.fs.file.HttpFile
Move this file or directory under a new directory.
copy(IFile, IFile.CopyOptions) - Method in interface com.mku.fs.file.IFile
Copy this file to another directory.
copy(IFile, IFile.CopyOptions) - Method in class com.mku.fs.file.WSFile
Copy this file or directory under a new directory.
copy(IVirtualFile) - Method in interface com.mku.fs.file.IVirtualFile
Copy file to another directory.
copy(IVirtualFile) - Method in class com.mku.salmonfs.file.AesFile
Copy file to another directory.
copy(IVirtualFile, IFile.CopyOptions) - Method in interface com.mku.fs.file.IVirtualFile
Copy file to another directory.
copy(IVirtualFile, IFile.CopyOptions) - Method in class com.mku.salmonfs.file.AesFile
Copy file to another directory.
CopyContentsOptions() - Constructor for class com.mku.fs.file.IFile.CopyContentsOptions
 
copyFileContents(IFile, IFile) - Static method in interface com.mku.fs.file.IFile
Copy contents of a file to another file.
copyFileContents(IFile, IFile, IFile.CopyContentsOptions) - Static method in interface com.mku.fs.file.IFile
Copy contents of a file to another file.
copyFiles(IVirtualFile[], IVirtualFile, FileCommander.BatchCopyOptions) - Method in class com.mku.fs.drive.utils.FileCommander
Copy files to another directory.
CopyOptions() - Constructor for class com.mku.fs.file.IFile.CopyOptions
 
copyRecursively(IFile) - Method in interface com.mku.fs.file.IFile
Copy a directory recursively
copyRecursively(IFile, IFile.RecursiveCopyOptions) - Method in interface com.mku.fs.file.IFile
Copy a directory recursively
copyRecursively(IVirtualFile) - Method in interface com.mku.fs.file.IVirtualFile
Copy a directory recursively
copyRecursively(IVirtualFile) - Method in class com.mku.salmonfs.file.AesFile
Copy a directory recursively
copyRecursively(IVirtualFile, IVirtualFile.VirtualRecursiveCopyOptions) - Method in interface com.mku.fs.file.IVirtualFile
Copy a directory recursively
copyRecursively(IVirtualFile, IVirtualFile.VirtualRecursiveCopyOptions) - Method in class com.mku.salmonfs.file.AesFile
Copy a directory recursively
copyTo(RandomAccessStream) - Method in class com.mku.streams.RandomAccessStream
Write stream contents to another stream.
copyTo(RandomAccessStream, int) - Method in class com.mku.streams.RandomAccessStream
Write stream contents to another stream.
copyTo(RandomAccessStream, int, BiConsumer<Long, Long>) - Method in class com.mku.streams.RandomAccessStream
Write stream contents to another stream.
copyTo(RandomAccessStream, BiConsumer<Long, Long>) - Method in class com.mku.streams.RandomAccessStream
Write stream contents to another stream.
copyToSharedFolder(AesFile) - Method in class com.mku.android.salmonfs.drive.AndroidDrive
Copy file to shared folder
create(IFile, String, INonceSequencer) - Static method in class com.mku.android.salmonfs.drive.AndroidDrive
Helper method that creates and initializes a AndroidDrive
create(IFile, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.Drive
Helper method that creates and initializes a Drive
create(IFile, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.WSDrive
Helper method that creates and initializes a WSDrive
create(PbkdfType) - Static method in class com.mku.salmon.password.PbkdfFactory
Create an instance of a pbkdf provider.
create(ProviderType) - Static method in class com.mku.salmon.transform.TransformerFactory
Create an encryption transformer implementation.
createConfigFile(IFile) - Method in class com.mku.salmonfs.drive.AesDrive
Create the config file for this drive.
createConnection(String) - Static method in class com.mku.fs.file.HttpSyncClient
Create a new connection from a url
createDirectory(String) - Method in class com.mku.android.fs.file.AndroidFile
Create a directory under this directory.
createDirectory(String) - Method in class com.mku.fs.file.File
Create a directory under this directory.
createDirectory(String) - Method in class com.mku.fs.file.HttpFile
Create a directory under this directory.
createDirectory(String) - Method in interface com.mku.fs.file.IFile
Create the directory with the name provided under this directory.
createDirectory(String) - Method in interface com.mku.fs.file.IVirtualFile
Creates a directory under this directory
createDirectory(String) - Method in class com.mku.fs.file.WSFile
Create a directory under this directory.
createDirectory(String) - Method in class com.mku.salmonfs.file.AesFile
Creates a directory under this directory
createDirectory(String, byte[], byte[]) - Method in class com.mku.salmonfs.file.AesFile
Creates a directory under this directory
createDrive(IFile, Class<?>, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.AesDrive
Create a new drive in the provided location.
createFile(String) - Method in class com.mku.android.fs.file.AndroidFile
Create an empty file under this directory.
createFile(String) - Method in class com.mku.fs.file.File
Create a file under this directory.
createFile(String) - Method in class com.mku.fs.file.HttpFile
Create a file under this directory.
createFile(String) - Method in interface com.mku.fs.file.IFile
Create an empty file with the provided name.
createFile(String) - Method in interface com.mku.fs.file.IVirtualFile
Create a file under this directory
createFile(String) - Method in class com.mku.fs.file.WSFile
Create a file under this directory.
createFile(String) - Method in class com.mku.salmonfs.file.AesFile
Create a file under this directory
createFile(String, byte[], byte[], byte[]) - Method in class com.mku.salmonfs.file.AesFile
Create a file under this directory
createFileObserver(File, AesFile, Consumer<AndroidSharedFileObserver>) - Static method in class com.mku.android.fs.file.AndroidSharedFileObserver
Create a file observer that will detect if the file contents of a shared salmon file have changed
createSequence(String, String) - Method in interface com.mku.salmon.sequence.INonceSequencer
Create a sequence.
createSequence(String, String) - Method in class com.mku.salmonfs.sequence.FileSequencer
Create a sequence for the drive ID and auth ID provided.
createSequence(String, String) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Create a sequence.
CreateSequence - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 
Credentials - Class in com.mku.fs.file
Credentials.
Credentials(String, String) - Constructor for class com.mku.fs.file.Credentials
Instantiate a Credentials object.
Current - com.mku.streams.RandomAccessStream.SeekOrigin
Start from the current position of the stream.

D

decode(String) - Method in class com.mku.android.convert.Base64
Decode a string.
decode(String) - Method in class com.mku.convert.Base64
Decode a Base64 encoded string into a byte array.
decode(String) - Method in interface com.mku.convert.IBase64
Decode a Base64 encoded string into a byte array.
decrypt(byte[], byte[]) - Method in class com.mku.salmon.Decryptor
Decrypts a byte array using the embedded nonce.
decrypt(byte[], byte[], byte[], EncryptionFormat) - Method in class com.mku.salmon.Decryptor
Decrypts a byte array.
decrypt(byte[], byte[], byte[], EncryptionFormat, boolean) - Method in class com.mku.salmon.Decryptor
Decrypt a byte array using the specified nonce and integrity.
decrypt(byte[], byte[], byte[], EncryptionFormat, boolean, byte[]) - Method in class com.mku.salmon.Decryptor
Decrypt a byte array using the specified nonce and integrity hash key.
decrypt(byte[], byte[], byte[], EncryptionFormat, boolean, byte[], int) - Method in class com.mku.salmon.Decryptor
Decrypt a byte array using the specified nonce, the integrity hash key and the chunk size.
Decrypt - com.mku.salmon.streams.EncryptionMode
Decryption Type used with a base stream as a source.
decryptData(byte[], int, byte[], int, int) - Method in class com.mku.salmon.transform.AesDefaultTransformer
Decrypt the data.
decryptData(byte[], int, byte[], int, int) - Method in class com.mku.salmon.transform.AesNativeTransformer
Decrypt the data.
decryptData(byte[], int, byte[], int, int) - Method in interface com.mku.salmon.transform.ICTRTransformer
Decrypt the data.
Decryptor - Class in com.mku.salmon
Utility class that decrypts byte arrays.
Decryptor() - Constructor for class com.mku.salmon.Decryptor
Instantiate an encryptor.
Decryptor(int) - Constructor for class com.mku.salmon.Decryptor
Instantiate an encryptor with parallel tasks and buffer size.
Decryptor(int, int) - Constructor for class com.mku.salmon.Decryptor
Instantiate an encryptor with parallel tasks and buffer size.
decryptString(String, byte[]) - Static method in class com.mku.salmon.text.TextDecryptor
Decrypts a text String using AES256 with the key using the embedded nonce.
decryptString(String, byte[], byte[]) - Static method in class com.mku.salmon.text.TextDecryptor
Decrypts a text String using AES256 with the key and nonce provided.
decryptString(String, byte[], byte[], EncryptionFormat) - Static method in class com.mku.salmon.text.TextDecryptor
Decrypts a text String using AES256 with the key and nonce provided.
decryptString(String, byte[], byte[], EncryptionFormat, boolean, byte[], int) - Static method in class com.mku.salmon.text.TextDecryptor
Decrypts a text String using AES256 with the key and nonce provided.
Default - com.mku.salmon.password.PbkdfType
Default pbkdf implementation.
Default - com.mku.salmon.streams.ProviderType
Default platform AES implementation.
DEFAULT_BACK_OFFSET - Static variable in class com.mku.streams.InputStreamWrapper
The default backwards buffer offset
DEFAULT_BUFFER_SIZE - Static variable in class com.mku.streams.InputStreamWrapper
Default cache buffer should be high enough for some mpeg videos to work the cache buffers should be aligned to the AesFile chunk size for efficiency
DEFAULT_BUFFER_SIZE - Static variable in class com.mku.streams.RandomAccessStream
Default buffer size
DEFAULT_BUFFERS - Static variable in class com.mku.streams.InputStreamWrapper
The default buffer count
DEFAULT_CHUNK_SIZE - Static variable in class com.mku.salmon.integrity.Integrity
Default chunk size for integrity.
DefaultPbkdfProvider - Class in com.mku.salmon.password
Provides pbkdf functions.
DefaultPbkdfProvider() - Constructor for class com.mku.salmon.password.DefaultPbkdfProvider
 
delete() - Method in class com.mku.android.fs.file.AndroidFile
Delete this file.
delete() - Method in class com.mku.fs.file.File
Delete this file or directory.
delete() - Method in class com.mku.fs.file.HttpFile
Delete this file or directory.
delete() - Method in interface com.mku.fs.file.IFile
Delete this file.
delete() - Method in interface com.mku.fs.file.IVirtualFile
Delete this file.
delete() - Method in class com.mku.fs.file.WSFile
Delete this file or directory.
delete() - Method in class com.mku.salmonfs.file.AesFile
Delete this file.
delete(String) - Method in class com.mku.win.registry.Registry
Delete a value
deleteFiles(IVirtualFile[]) - Method in class com.mku.fs.drive.utils.FileCommander
Delete files from a drive.
deleteFiles(IVirtualFile[], FileCommander.BatchDeleteOptions) - Method in class com.mku.fs.drive.utils.FileCommander
Delete files from a drive.
deleteRecursively() - Method in interface com.mku.fs.file.IFile
Delete a directory recursively
deleteRecursively() - Method in interface com.mku.fs.file.IVirtualFile
Delete all subdirectories and files.
deleteRecursively() - Method in class com.mku.salmonfs.file.AesFile
Delete all subdirectories and files.
deleteRecursively(IFile.RecursiveDeleteOptions) - Method in interface com.mku.fs.file.IFile
Delete a directory recursively
deleteRecursively(IVirtualFile.VirtualRecursiveDeleteOptions) - Method in interface com.mku.fs.file.IVirtualFile
Delete all subdirectories and files.
deleteRecursively(IVirtualFile.VirtualRecursiveDeleteOptions) - Method in class com.mku.salmonfs.file.AesFile
Delete all subdirectories and files.
deleteSource - Variable in class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
Delete the source file when complete.
deleteSource - Variable in class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
Delete the source file when complete.
deleteSource - Variable in class com.mku.fs.drive.utils.FileExporter.FileExportOptions
Delete the source file after completion.
deleteSource - Variable in class com.mku.fs.drive.utils.FileImporter.FileImportOptions
Delete the source file after completion.
deserialize(String) - Method in class com.mku.android.salmon.sequence.AndroidSequenceSerializer
Deserialize nonce sequences.
deserialize(String) - Method in interface com.mku.salmon.sequence.INonceSequenceSerializer
Deserialize sequences from a string.
deserialize(String) - Method in class com.mku.salmon.sequence.SequenceSerializer
Deserialize sequences from XML string.
Drive - Class in com.mku.salmonfs.drive
VirtualDrive implementation for local file systems.
Drive() - Constructor for class com.mku.salmonfs.drive.Drive
Protected constructor, use open() or create() instead.
DRIVE_ID_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Drive ID size.
DriveConfig - Class in com.mku.salmonfs.drive
Represents a configuration file for a drive.
DriveConfig(byte[]) - Constructor for class com.mku.salmonfs.drive.DriveConfig
Provide a class that hosts the properties of the drive config file
DriveGenerator - Class in com.mku.salmonfs.drive
Utility class generates internal secure properties for the drive.
DriveGenerator() - Constructor for class com.mku.salmonfs.drive.DriveGenerator
 
DriveKey - Class in com.mku.salmonfs.drive
Encryption keys and properties.
DriveKey() - Constructor for class com.mku.salmonfs.drive.DriveKey
 

E

encode(byte[]) - Method in class com.mku.android.convert.Base64
Encode a string.
encode(byte[]) - Method in class com.mku.convert.Base64
Encode a byte array into a Base64 encoded string.
encode(byte[]) - Method in interface com.mku.convert.IBase64
Encode a byte array into a Base64 encoded string.
encrypt(byte[], byte[], byte[]) - Method in class com.mku.salmon.Encryptor
Encrypt a byte array and embedded the nonce.
encrypt(byte[], byte[], byte[], EncryptionFormat) - Method in class com.mku.salmon.Encryptor
Encrypt a byte array.
encrypt(byte[], byte[], byte[], EncryptionFormat, boolean, byte[]) - Method in class com.mku.salmon.Encryptor
Encrypts a byte array using the nonce, the integrity hash key.
encrypt(byte[], byte[], byte[], EncryptionFormat, boolean, byte[], int) - Method in class com.mku.salmon.Encryptor
Encrypts a byte array using the nonce, the integrity hash key, and the chunk size.
Encrypt - com.mku.salmon.streams.EncryptionMode
Encryption Type used with a base stream as a target.
encryptData(byte[], int, byte[], int, int) - Method in class com.mku.salmon.transform.AesDefaultTransformer
Encrypt the data.
encryptData(byte[], int, byte[], int, int) - Method in class com.mku.salmon.transform.AesNativeTransformer
Encrypt the data.
encryptData(byte[], int, byte[], int, int) - Method in interface com.mku.salmon.transform.ICTRTransformer
Encrypt the data.
EncryptionFormat - Enum in com.mku.salmon.streams
Encryption Format
EncryptionMode - Enum in com.mku.salmon.streams
Encryption Mode
Encryptor - Class in com.mku.salmon
Encrypts byte arrays.
Encryptor() - Constructor for class com.mku.salmon.Encryptor
Instantiate an encryptor.
Encryptor(int) - Constructor for class com.mku.salmon.Encryptor
Instantiate an encryptor with parallel tasks and buffer size.
Encryptor(int, int) - Constructor for class com.mku.salmon.Encryptor
Instantiate an encryptor with parallel tasks and buffer size.
encryptString(String, byte[], byte[]) - Static method in class com.mku.salmon.text.TextEncryptor
Encrypts a text String using AES256 with the key and nonce provided.
encryptString(String, byte[], byte[], EncryptionFormat) - Static method in class com.mku.salmon.text.TextEncryptor
Encrypts a text String using AES256 with the key and nonce provided.
encryptString(String, byte[], byte[], EncryptionFormat, boolean, byte[], int) - Static method in class com.mku.salmon.text.TextEncryptor
Encrypts a text String using AES256 with the key and nonce provided.
End - com.mku.streams.RandomAccessStream.SeekOrigin
Start from the end of the stream.
exists() - Method in class com.mku.android.fs.file.AndroidFile
Check if file exists.
exists() - Method in class com.mku.fs.file.File
Check if file or directory exists.
exists() - Method in class com.mku.fs.file.HttpFile
Check if file or directory exists.
exists() - Method in interface com.mku.fs.file.IFile
Check if this file exists.
exists() - Method in interface com.mku.fs.file.IVirtualFile
Returns true if this file exists
exists() - Method in class com.mku.fs.file.WSFile
Check if file or directory exists.
exists() - Method in class com.mku.salmonfs.file.AesFile
Returns true if this file exists
exists(String) - Method in class com.mku.win.registry.Registry
Check if value exists
EXPANDED_KEY_SIZE - Static variable in class com.mku.salmon.transform.AesCTRTransformer
Standard expansion key size for AES256 only.
exportAuthFile(AesDrive, String, IFile) - Static method in class com.mku.salmonfs.auth.AuthConfig
Export an authorization file for a drive and a specific device auth id.
exportFile(IVirtualFile, IFile) - Method in class com.mku.fs.drive.utils.FileExporter
Export a file from the drive to the external directory path
exportFile(IVirtualFile, IFile, FileExporter.FileExportOptions) - Method in class com.mku.fs.drive.utils.FileExporter
Export a file from the drive to the external directory path
exportFiles(IVirtualFile[], IFile) - Method in class com.mku.fs.drive.utils.FileCommander
Export IVirtualFile(s) from the drive.
exportFiles(IVirtualFile[], IFile, FileCommander.BatchExportOptions) - Method in class com.mku.fs.drive.utils.FileCommander
Export IVirtualFile(s) from the drive.
exportFiles(IVirtualFile[], IFile, FileCommander.BatchExportOptions) - Method in class com.mku.salmonfs.drive.utils.AesFileCommander
Export AesFile(s) from the drive.

F

File - Class in com.mku.fs.file
IFile implementation for a local file.
File(String) - Constructor for class com.mku.fs.file.File
Instantiate a real file represented by the filepath provided.
FileCommander - Class in com.mku.fs.drive.utils
Facade class for file operations.
FileCommander(FileImporter, FileExporter, FileSearcher) - Constructor for class com.mku.fs.drive.utils.FileCommander
Instantiate a new file commander object.
FileCommander.BatchCopyOptions - Class in com.mku.fs.drive.utils
Batch copy options
FileCommander.BatchDeleteOptions - Class in com.mku.fs.drive.utils
Batch delete options
FileCommander.BatchExportOptions - Class in com.mku.fs.drive.utils
Batch export options
FileCommander.BatchImportOptions - Class in com.mku.fs.drive.utils
Batch import options
FileCommander.RealFileTaskProgress - Class in com.mku.fs.drive.utils
Task progress for IFile(s).
FileCommander.VirtualFileTaskProgress - Class in com.mku.fs.drive.utils
Task progress for IVirtualFile(s).
FileExporter - Class in com.mku.fs.drive.utils
Exports IVirtualFile(s) from a VirtualDrive.
FileExporter() - Constructor for class com.mku.fs.drive.utils.FileExporter
 
FileExporter.FileExportOptions - Class in com.mku.fs.drive.utils
File importer options
FileExportOptions() - Constructor for class com.mku.fs.drive.utils.FileExporter.FileExportOptions
 
FileImporter - Class in com.mku.fs.drive.utils
Import IFile(s) into a VirtualDrive.
FileImporter() - Constructor for class com.mku.fs.drive.utils.FileImporter
 
FileImporter.FileImportOptions - Class in com.mku.fs.drive.utils
File importer options
FileImportOptions() - Constructor for class com.mku.fs.drive.utils.FileImporter.FileImportOptions
 
filename - Variable in class com.mku.fs.drive.utils.FileExporter.FileExportOptions
Override the filename
filename - Variable in class com.mku.fs.drive.utils.FileImporter.FileImportOptions
Override the filename
FileSearcher - Class in com.mku.fs.drive.utils
Class searches for files in an VirtualDrive by filename.
FileSearcher() - Constructor for class com.mku.fs.drive.utils.FileSearcher
 
FileSearcher.SearchEvent - Enum in com.mku.fs.drive.utils
Event status types.
FileSearcher.SearchOptions - Class in com.mku.fs.drive.utils
Search options
FileSequencer - Class in com.mku.salmonfs.sequence
Generates nonces based on a sequencer backed by a file.
FileSequencer(IFile, INonceSequenceSerializer) - Constructor for class com.mku.salmonfs.sequence.FileSequencer
Instantiate a nonce file sequencer.
FileStream - Class in com.mku.fs.streams
File stream implementation for local files.
FileStream(File, String) - Constructor for class com.mku.fs.streams.FileStream
Construct a file stream from a JavaFile.
FileUtils - Class in com.mku.fs.drive.utils
 
FileUtils() - Constructor for class com.mku.fs.drive.utils.FileUtils
 
fillBuffer(Buffer, long, int) - Method in class com.mku.salmonfs.streams.AesFileInputStream
Fills a cache buffer with the decrypted data from the encrypted source file.
fillBuffer(Buffer, long, int) - Method in class com.mku.streams.InputStreamWrapper
Fills a cache buffer with the decrypted data from the encrypted source file.
fillBufferPart(Buffer, long, int, int, RandomAccessStream) - Method in class com.mku.streams.InputStreamWrapper
Fills a cache buffer with the decrypted data from a part of an encrypted file
flush() - Method in class com.mku.android.fs.streams.AndroidFileStream
Flush the buffers to the stream.
flush() - Method in class com.mku.fs.streams.FileStream
Flush the buffers to the associated file.
flush() - Method in class com.mku.fs.streams.HttpFileStream
Flush the buffers to the associated file.
flush() - Method in class com.mku.fs.streams.WSFileStream
Flush the buffers to the associated file.
flush() - Method in class com.mku.salmon.streams.AesStream
Flushes any buffered data to the base stream.
flush() - Method in class com.mku.streams.BlockingInputOutputAdapterStream
 
flush() - Method in class com.mku.streams.MemoryStream
Flush the stream.
flush() - Method in class com.mku.streams.RandomAccessStream
Flush buffers.
Function<T,​R> - Interface in com.mku.func
Backwards compatibility Function class for devices with Android 23 and prior.

G

generateAuthId() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Generate a secure random authorization ID.
generateCombinedKey() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Generates a secure random combined key (drive key + hash key)
generateDriveId() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Generate a Drive ID.
generateHashes(byte[], byte[]) - Method in class com.mku.salmon.integrity.Integrity
Generate a hash signatures for each data chunk.
generateMasterKeyIV() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Generates the initial vector that will be used with the master key to encrypt the combined key (drive key + hash key)
generateSalt() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Generates a salt.
Generator - Class in com.mku.salmon
Utility class that generates secure random byte arrays.
Generator() - Constructor for class com.mku.salmon.Generator
 
Generic - com.mku.salmon.streams.EncryptionFormat
Generic format without header information, compatible with other AES-256 CTR libraries.
get() - Method in interface com.mku.func.Supplier
 
getAesFile() - Method in class com.mku.android.fs.file.AndroidSharedFileObserver
Returns the encrypted salmon file that is associated with the shared file
getAesProviderType() - Static method in class com.mku.salmon.streams.AesStream
Get the global AES provider type.
getAlignSize() - Method in class com.mku.salmon.streams.AesStream
Align size for performance calculating the integrity when available.
getAlignSize() - Method in class com.mku.streams.InputStreamWrapper
Get the align size
getAlignSize() - Method in class com.mku.streams.RandomAccessStream
The preferred align size
getAllowClearTextTraffic() - Static method in class com.mku.fs.file.HttpSyncClient
Check if clear text traffic (HTTP) is allowed, otherwise you need to use secure HTTPS protocols.
getAuthConfig(AesDrive, IFile) - Static method in class com.mku.salmonfs.auth.AuthConfig
Get the app drive pair configuration properties for this drive
getAuthConfigFilename() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the file name for the authorization configuration .
getAuthId() - Method in class com.mku.salmon.sequence.NonceSequence
Get the authorization id of the device.
getAuthId() - Method in class com.mku.salmonfs.auth.AuthConfig
Get the authorization ID for the target device.
getAuthId() - Method in class com.mku.salmonfs.drive.AesDrive
Get the authorization ID for the current device.
getAuthIdBytes() - Method in class com.mku.salmonfs.drive.AesDrive
Get the device authorization byte array for the current drive.
getBackOffset() - Method in class com.mku.streams.InputStreamWrapper
 
getBase64() - Static method in class com.mku.salmon.encode.Base64Utils
Get the global Base64 implementation.
getBlock() - Method in class com.mku.salmon.streams.AesStream
Returns the current block value
getBlock() - Method in class com.mku.salmon.transform.AesCTRTransformer
Get the current block.
getBlock() - Method in interface com.mku.salmon.transform.ICTRTransformer
Get the current block.
getBlockSize() - Method in class com.mku.salmonfs.file.AesFile
Return the AES block size for encryption / decryption
getBuffersCount() - Method in class com.mku.streams.InputStreamWrapper
Get the buffers count
getBufferSize() - Method in class com.mku.streams.InputStreamWrapper
Get the buffer size
getBytesFromRealFile(IFile, int) - Method in class com.mku.salmonfs.drive.AesDrive
Get the byte contents of a file from the real filesystem.
getCheckSumKey() - Method in class com.mku.win.salmon.sequencer.WinFileSequencer
Get the registry key to save the checksum.
getChild(String) - Method in class com.mku.android.fs.file.AndroidFile
Get a child file or directory under this directory.
getChild(String) - Method in class com.mku.fs.file.File
Get the file or directory under this directory with the provided name.
getChild(String) - Method in class com.mku.fs.file.HttpFile
Get the file or directory under this directory with the provided name.
getChild(String) - Method in interface com.mku.fs.file.IFile
Get the file/directory matching the name provided under this directory.
getChild(String) - Method in interface com.mku.fs.file.IVirtualFile
Get a child with this filename.
getChild(String) - Method in class com.mku.fs.file.WSFile
Get the file or directory under this directory with the provided name.
getChild(String) - Method in class com.mku.salmonfs.file.AesFile
Get a child with this filename.
getChildrenCount() - Method in class com.mku.android.fs.file.AndroidFile
Get the count of files and subdirectories
getChildrenCount() - Method in class com.mku.fs.file.File
Get the count of files and subdirectories
getChildrenCount() - Method in class com.mku.fs.file.HttpFile
Get the count of files and subdirectories
getChildrenCount() - Method in interface com.mku.fs.file.IFile
Get the count of files and subdirectories
getChildrenCount() - Method in class com.mku.fs.file.WSFile
Get the count of files and subdirectories
getChildrenCount() - Method in class com.mku.salmonfs.file.AesFile
Get the count of files and subdirectories
getChunkSize() - Method in class com.mku.salmon.Header
Get the chunk size.
getChunkSize() - Method in class com.mku.salmon.integrity.Integrity
Get the chunk size.
getChunkSize() - Method in class com.mku.salmon.streams.AesStream
Returns the chunk size used to apply hash signature
getConfigFile(IFile) - Method in class com.mku.salmonfs.drive.AesDrive
Get the config file for this drive.
getConfigFilename() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the file name for the drive configuration.
getContents() - Method in class com.mku.salmonfs.sequence.FileSequencer
Get the contents of a sequence file.
getContents() - Method in class com.mku.win.salmon.sequencer.WinFileSequencer
Gets the checksum the registry and verifies the contents.
getContext() - Static method in class com.mku.android.fs.file.AndroidFileSystem
Get the Android context.
getCount() - Method in class com.mku.streams.Buffer
Get the data count
getCounter() - Method in class com.mku.salmon.streams.AesStream
Returns the current Counter value.
getCounter() - Method in class com.mku.salmon.transform.AesCTRTransformer
Get the current Counter.
getCounter() - Method in interface com.mku.salmon.transform.ICTRTransformer
Get the current counter.
getCredentials() - Method in class com.mku.android.fs.file.AndroidFile
Get the user credentials
getCredentials() - Method in class com.mku.fs.file.File
Get the credentials
getCredentials() - Method in class com.mku.fs.file.HttpFile
Get the credentials
getCredentials() - Method in interface com.mku.fs.file.IFile
Get the credentials
getCredentials() - Method in class com.mku.fs.file.WSFile
Get the user credentials
getData() - Method in class com.mku.streams.Buffer
 
getDateAscComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Date Ascending Comparator.
getDateDescComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Date Descending Comparator.
getDecryptedFilename(String, byte[], byte[]) - Method in class com.mku.salmonfs.file.AesFile
Return the decrypted filename of a real filename
getDefaultAuthConfigFilename() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the default auth config filename.
getDefaultComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get default comparator.
getDefaultFileChunkSize() - Method in class com.mku.salmonfs.drive.AesDrive
Return the default file chunk size
getDisplayPath() - Method in class com.mku.android.fs.file.AndroidFile
Get the display path on the physical drive.
getDisplayPath() - Method in class com.mku.fs.file.File
Get the display path on the physical disk.
getDisplayPath() - Method in class com.mku.fs.file.HttpFile
Get the display path on the physical disk.
getDisplayPath() - Method in interface com.mku.fs.file.IFile
Get the display path of the file on disk.
getDisplayPath() - Method in class com.mku.fs.file.WSFile
Get the display path on the physical disk.
getDrive() - Method in class com.mku.salmonfs.file.AesFile
Get the drive this file belongs to.
getDriveConfig() - Method in class com.mku.salmonfs.drive.AesDrive
Return the configuration properties of this drive.
getDriveId() - Method in class com.mku.salmonfs.auth.AuthConfig
Get the drive ID to grant authorization for.
getDriveId() - Method in class com.mku.salmonfs.drive.AesDrive
Get the drive ID.
getDriveKey() - Method in class com.mku.salmonfs.drive.DriveKey
Function returns the encryption key that will be used to encrypt/decrypt the files
getEncryptedFilename(String, byte[], byte[]) - Method in class com.mku.salmonfs.file.AesFile
Return the encrypted filename of a virtual filename
getEncryptionKey() - Method in class com.mku.salmonfs.file.AesFile
Returns the current encryption key
getEncryptionMode() - Method in class com.mku.salmon.streams.AesStream
Get the encryption mode see EncryptionMode.
getExpandedKey() - Method in class com.mku.salmon.transform.AesCTRTransformer
Get the expanded key if available.
getExportDir() - Method in class com.mku.salmonfs.drive.AesDrive
Return the default external export dir that all file can be exported to.
getExportDirectoryName() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the directory name for exporting files.
getExtensionFromFileName(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Return the extension of a filename.
getFile() - Method in class com.mku.fs.drive.utils.FileCommander.RealFileTaskProgress
Get the associated file.
getFile() - Method in class com.mku.fs.drive.utils.FileCommander.VirtualFileTaskProgress
Get the associated file.
getFileChunkSize() - Method in class com.mku.salmonfs.file.AesFile
Get the file chunk size from the header.
getFileDescriptor(String) - Method in class com.mku.android.fs.file.AndroidFile
Get a file descriptor corresponding to this file.
getFileExporter() - Method in class com.mku.fs.drive.utils.FileCommander
Get the file exporter.
getFileImporter() - Method in class com.mku.fs.drive.utils.FileCommander
Get the file importer.
getFilenameAscComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Filename Ascending Comparator.
getFilenameDescComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Filename Descending Comparator.
getFileNameWithoutExtension(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Return a filename without extension
getFileNonce() - Method in class com.mku.salmonfs.file.AesFile
Returns the initial vector that is used for encryption / decryption
getFileSearcher() - Method in class com.mku.fs.drive.utils.FileCommander
Get the file searcher.
getHashDataLength(long, int) - Method in class com.mku.salmon.integrity.Integrity
Return the number of bytes that all hash signatures occupy for each chunk size
getHashes(byte[]) - Method in class com.mku.salmon.integrity.Integrity
Get the hashes for each data chunk.
getHashKey() - Method in class com.mku.salmon.streams.AesStream
Returns a copy of the hash key.
getHashKey() - Method in class com.mku.salmonfs.drive.DriveKey
Function returns the hash key that will be used to sign the file chunks
getHashSignature() - Method in class com.mku.salmonfs.drive.DriveConfig
Get the hash signature that was used to sign this drive configuration.
getHeader() - Method in class com.mku.salmonfs.file.AesFile
Get the custom Header from this file.
getHeaderData() - Method in class com.mku.salmon.Header
Get the raw header data.
getId() - Method in class com.mku.salmon.sequence.NonceSequence
Get the id.
getImplType() - Method in class com.mku.salmon.transform.AesNativeTransformer
 
getInputStream() - Method in class com.mku.android.fs.file.AndroidFile
Get a stream for reading.
getInputStream() - Method in class com.mku.fs.file.File
Get a stream for reading the file.
getInputStream() - Method in class com.mku.fs.file.HttpFile
Get a stream for reading the file.
getInputStream() - Method in interface com.mku.fs.file.IFile
Get a stream for reading the file.
getInputStream() - Method in interface com.mku.fs.file.IVirtualFile
Retrieves a stream that will be used for reading the file contents.
getInputStream() - Method in class com.mku.fs.file.WSFile
Get a stream for reading the file.
getInputStream() - Method in class com.mku.salmonfs.file.AesFile
Retrieves a AesStream that will be used for reading/decrypting the file contents.
getInputStream() - Method in class com.mku.streams.BlockingInputOutputAdapterStream
 
getInstance() - Static method in class com.mku.salmonfs.handler.AesStreamHandler
Get the instance.
getIterations() - Method in class com.mku.salmonfs.drive.DriveConfig
Get the iterations to be used for the key derivation.
getIterations() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Returns the iterations used for deriving the combined key from the text password
getIterations() - Method in class com.mku.salmonfs.drive.DriveKey
Get the number of iterations for the master key derivation.
getIv() - Method in class com.mku.salmonfs.drive.DriveConfig
Get the initial vector that was used to encrypt this drive configuration.
getKey() - Method in class com.mku.salmon.integrity.Integrity
Get the hash key.
getKey() - Method in class com.mku.salmon.streams.AesStream
Returns a copy of the encryption key.
getKey() - Method in class com.mku.salmon.transform.AesCTRTransformer
Get the current encryption key.
getKey() - Method in interface com.mku.salmon.transform.ICTRTransformer
Get the current encryption key.
getKey() - Method in class com.mku.salmonfs.drive.AesDrive
Return the encryption key that is used for encryption / decryption
getKey(String, byte[], int, int, PbkdfAlgo) - Method in class com.mku.salmon.password.DefaultPbkdfProvider
Get a key derived from a text password
getKey(String, byte[], int, int, PbkdfAlgo) - Method in interface com.mku.salmon.password.IPbkdfProvider
Get a key derived from a text password.
getKeyFromPassword(String, byte[], int, int) - Static method in class com.mku.salmon.password.Password
Function will derive a key from a text password
getLastDateModified() - Method in class com.mku.android.fs.file.AndroidFile
Get the last modified date in milliseconds.
getLastDateModified() - Method in class com.mku.fs.file.File
Get the last modified date on disk.
getLastDateModified() - Method in class com.mku.fs.file.HttpFile
Get the last modified date on disk.
getLastDateModified() - Method in interface com.mku.fs.file.IFile
Get the last modified date of the file.
getLastDateModified() - Method in interface com.mku.fs.file.IVirtualFile
Returns the last date modified in milliseconds.
getLastDateModified() - Method in class com.mku.fs.file.WSFile
Get the last modified date on disk.
getLastDateModified() - Method in class com.mku.salmonfs.file.AesFile
Returns the last date modified in milliseconds.
getLength() - Method in class com.mku.android.fs.file.AndroidFile
Get the size of the file.
getLength() - Method in class com.mku.android.fs.streams.AndroidFileStream
Get the length of the stream.
getLength() - Method in class com.mku.fs.file.File
Get the size of the file on disk.
getLength() - Method in class com.mku.fs.file.HttpFile
Get the size of the file on disk.
getLength() - Method in interface com.mku.fs.file.IFile
Get the length for the file.
getLength() - Method in interface com.mku.fs.file.IVirtualFile
Return the virtual size of the file.
getLength() - Method in class com.mku.fs.file.WSFile
Get the size of the file on disk.
getLength() - Method in class com.mku.fs.streams.FileStream
Get the length of the stream.
getLength() - Method in class com.mku.fs.streams.HttpFileStream
Get the length of the stream.
getLength() - Method in class com.mku.fs.streams.WSFileStream
Get the length of the stream.
getLength() - Method in class com.mku.salmon.streams.AesStream
Provides the length of the actual transformed data (minus the header and integrity data).
getLength() - Method in class com.mku.salmonfs.file.AesFile
Return the virtual size of the file excluding the header and hash signatures.
getLength() - Method in class com.mku.streams.InputStreamWrapper
Get the size of the stream.
getLength() - Method in class com.mku.streams.MemoryStream
 
getLength() - Method in class com.mku.streams.RandomAccessStream
Get the length of the stream.
getMagicBytes() - Static method in class com.mku.salmon.Generator
Gets the fixed magic bytes array
getMagicBytes() - Method in class com.mku.salmon.Header
Get the magic bytes
getMagicBytes() - Method in class com.mku.salmonfs.drive.DriveConfig
Get the magic bytes from the config file.
getMasterKey() - Method in class com.mku.salmonfs.drive.DriveKey
Get the master key.
getMasterKey(String, byte[], int, int) - Static method in class com.mku.salmon.password.Password
Derives the key from a text password
getMaxNonce() - Method in class com.mku.salmon.sequence.NonceSequence
Get the max nonce.
getMaxNonce() - Method in class com.mku.salmonfs.auth.AuthConfig
Get the nonce maximum value the target device will use.
getMaxNonce() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Get the default max nonce to be used for drives.
getMinimumPartSize() - Method in class com.mku.salmonfs.file.AesFile
Returns the minimum part size that can be encrypted / decrypted in parallel aligning to the integrity chunk size if available.
getMinimumPartSize(IVirtualFile) - Method in class com.mku.fs.drive.utils.FileExporter
Get the minimum part of file that can be exported in parallel.
getMinimumPartSize(IVirtualFile) - Method in class com.mku.fs.drive.utils.FileImporter
Get the minimum part of file that can be imported in parallel.
getMinimumPartSize(IVirtualFile) - Method in class com.mku.salmonfs.drive.utils.AesFileExporter
Get the minimum part of file that can be exported in parallel.
getMinimumPartSize(IVirtualFile) - Method in class com.mku.salmonfs.drive.utils.AesFileImporter
Get the minimum part of file that can be imported in parallel.
getName() - Method in class com.mku.android.fs.file.AndroidFile
Get the base name of this file.
getName() - Method in class com.mku.fs.file.File
Get the name of this file or directory.
getName() - Method in class com.mku.fs.file.HttpFile
Get the name of this file or directory.
getName() - Method in interface com.mku.fs.file.IFile
Get the file name
getName() - Method in interface com.mku.fs.file.IVirtualFile
Returns the file name
getName() - Method in class com.mku.fs.file.WSFile
Get the name of this file or directory.
getName() - Method in class com.mku.salmonfs.file.AesFile
Returns the virtual name of the file
getNativeProxy() - Static method in class com.mku.salmon.transform.AesNativeTransformer
 
getNextNonce() - Method in class com.mku.salmon.sequence.NonceSequence
Get the next nonce.
getNextNonce() - Method in class com.mku.salmonfs.drive.AesDrive
Get the next nonce from the sequencer.
getNonce() - Method in class com.mku.salmon.Header
Get the nonce.
getNonce() - Method in class com.mku.salmon.streams.AesStream
Returns a copy of the nonce.
getNonce() - Method in class com.mku.salmon.transform.AesCTRTransformer
Get the nonce (initial counter)
getNonce() - Method in interface com.mku.salmon.transform.ICTRTransformer
Get the nonce (initial counter) to be used for the data.
getOutputSize(EncryptionMode, long, EncryptionFormat) - Static method in class com.mku.salmon.streams.AesStream
Get the output size of the data to be transformed (encrypted or decrypted) including header and hashes.
getOutputSize(EncryptionMode, long, EncryptionFormat, int) - Static method in class com.mku.salmon.streams.AesStream
Get the output size of the data to be transformed (encrypted or decrypted) including header and hashes for the specified chunk size.
getOutputStream() - Method in class com.mku.android.fs.file.AndroidFile
Get a stream for writing.
getOutputStream() - Method in class com.mku.fs.file.File
Get a stream for writing to this file.
getOutputStream() - Method in class com.mku.fs.file.HttpFile
Get a stream for writing to this file.
getOutputStream() - Method in interface com.mku.fs.file.IFile
Get a stream for writing to the file.
getOutputStream() - Method in interface com.mku.fs.file.IVirtualFile
Retrieves a stream that will be used for writing the file contents.
getOutputStream() - Method in class com.mku.fs.file.WSFile
Get a stream for writing to this file.
getOutputStream() - Method in class com.mku.salmonfs.file.AesFile
Get a AesStream for encrypting/writing contents using the nonce in the header.
getOutputStream(byte[]) - Method in class com.mku.salmonfs.file.AesFile
Get a AesStream for encrypting/writing contents to this file.
getParent() - Method in class com.mku.android.fs.file.AndroidFile
Get the parent directory.
getParent() - Method in class com.mku.fs.file.File
Get the parent directory of this file or directory.
getParent() - Method in class com.mku.fs.file.HttpFile
Get the parent directory of this file or directory.
getParent() - Method in interface com.mku.fs.file.IFile
Get the parent directory of this file/directory.
getParent() - Method in interface com.mku.fs.file.IVirtualFile
Returns the virtual parent directory.
getParent() - Method in class com.mku.fs.file.WSFile
Get the parent directory of this file or directory.
getParent() - Method in class com.mku.salmonfs.file.AesFile
Returns the virtual parent directory.
getPath() - Method in class com.mku.android.fs.file.AndroidFile
Get the path on the physical disk.
getPath() - Method in class com.mku.fs.file.File
Get the path of this file.
getPath() - Method in class com.mku.fs.file.HttpFile
Get the path of this file.
getPath() - Method in interface com.mku.fs.file.IFile
Get the original filepath of this file.
getPath() - Method in interface com.mku.fs.file.IVirtualFile
Return the virtual path for this file.
getPath() - Method in class com.mku.fs.file.WSFile
Get the path of this file.
getPath() - Method in class com.mku.salmonfs.file.AesFile
Return the virtual path for this file.
getPbkdfAlgo() - Static method in class com.mku.salmon.password.Password
Returns the current global PBKDF algorithm.
getPbkdfAlgoString(PbkdfAlgo) - Static method in interface com.mku.salmon.password.IPbkdfProvider
Get the PBKDF cipher algorithm string.
getPosition() - Method in class com.mku.android.fs.streams.AndroidFileStream
Get the current position of the stream.
getPosition() - Method in class com.mku.fs.streams.FileStream
Get the current position of the stream.
getPosition() - Method in class com.mku.fs.streams.HttpFileStream
Get the current position of the stream.
getPosition() - Method in class com.mku.fs.streams.WSFileStream
Get the current position of the stream.
getPosition() - Method in class com.mku.salmon.streams.AesStream
Provides the position of the stream relative to the data to be transformed.
getPosition() - Method in class com.mku.streams.MemoryStream
 
getPosition() - Method in class com.mku.streams.RandomAccessStream
Get the current position of the stream.
getPositionEnd() - Method in class com.mku.streams.InputStreamWrapper
Get the end position for the stream.
getPositionStart() - Method in class com.mku.streams.InputStreamWrapper
Get the start position for the stream.
getPrivateDir() - Method in class com.mku.android.salmonfs.drive.AndroidDrive
Get the private directory that will be used for sharing encrypted context with other apps on the android device.
getPrivateDir() - Method in class com.mku.fs.drive.VirtualDrive
 
getPrivateDir() - Method in class com.mku.salmonfs.drive.Drive
Get a private dir for sharing files with external applications.
getPrivateDir() - Method in class com.mku.salmonfs.drive.HttpDrive
Get a private dir for sharing files with external applications.
getPrivateDir() - Method in class com.mku.salmonfs.drive.WSDrive
Get a private dir for sharing files with external applications.
getRealFile() - Method in interface com.mku.fs.file.IVirtualFile
Return the real file
getRealFile() - Method in class com.mku.salmonfs.file.AesFile
Return the real file
getRealFile(String, boolean) - Static method in class com.mku.android.fs.file.AndroidFileSystem
Get the real file hosted on the android device.
getRealPath() - Method in interface com.mku.fs.file.IVirtualFile
Return the path of the real file.
getRealPath() - Method in class com.mku.salmonfs.file.AesFile
Return the path of the real file.
getRealRoot() - Method in class com.mku.salmonfs.drive.AesDrive
Return the real root directory of the drive.
getRelevanceComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Relevant Comparator.
getRequestedChunkSize() - Method in class com.mku.salmonfs.file.AesFile
Return the current chunk size requested that will be used for integrity
getRequestedNonce() - Method in class com.mku.salmonfs.file.AesFile
Get the nonce that is used for encryption/decryption of this file.
getRoot() - Method in class com.mku.fs.drive.VirtualDrive
 
getRoot() - Method in class com.mku.salmonfs.drive.AesDrive
Return the virtual root directory of the drive.
getRoot() - Method in class com.mku.salmonfs.drive.Drive
 
getSalt() - Method in class com.mku.salmonfs.drive.DriveConfig
Get the salt to be used for the password key derivation.
getSecureRandomBytes(int) - Static method in class com.mku.salmon.Generator
Returns a secure random byte array.
getSequence(String) - Method in interface com.mku.salmon.sequence.INonceSequencer
Get the sequence used for this drive.
getSequence(String) - Method in class com.mku.salmonfs.sequence.FileSequencer
Get the sequence by the drive ID.
getSequence(String) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Get a sequence by drive ID.
GetSequence - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 
getSequenceFile() - Method in class com.mku.salmonfs.sequence.FileSequencer
Get the file used by this sequencer.
getSequencer() - Method in class com.mku.salmonfs.drive.AesDrive
Get the nonce sequencer used for the current drive.
getServicePassword() - Method in class com.mku.fs.file.Credentials
Get the user password.
getServicePath() - Method in class com.mku.fs.file.WSFile
Get the service path
getServiceUser() - Method in class com.mku.fs.file.Credentials
Get the user name.
getShareDirectoryName() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the directory name for sharing files.
getSize() - Method in class com.mku.android.salmonfs.media.AesMediaDataSource
Get the content size.
getSizeAscComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Size Ascending Comparator.
getSizeDescComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get Size Descending Comparator.
getStartingNonce() - Static method in class com.mku.salmonfs.drive.DriveGenerator
Get the starting nonce that will be used for encrypt drive files and filenames.
getStartNonce() - Method in class com.mku.salmonfs.auth.AuthConfig
Get the nonce starting value the target device will use.
getStartPos() - Method in class com.mku.streams.Buffer
Get the start position
getStatus() - Method in class com.mku.salmon.sequence.NonceSequence
Get the sequence status.
getTag() - Method in class com.mku.salmonfs.file.AesFile
Get the file tag.
getTotalHashDataLength(EncryptionMode, long, int, int, int) - Static method in class com.mku.salmon.integrity.Integrity
Get the total number of bytes for all hash signatures for data of a specific length.
getTotalSize() - Method in class com.mku.streams.InputStreamWrapper
Get the total size
getTypeAscComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get File Type Ascending Comparator.
getTypeDescComparator() - Static method in class com.mku.salmonfs.drive.utils.AesFileComparators
Get File Type Descending Comparator.
getVersion() - Static method in class com.mku.salmon.Generator
Returns the current Salmon format version.
getVersion() - Method in class com.mku.salmon.Header
Get the Salmon format version
getVirtualDriveDirectoryName() - Static method in class com.mku.salmonfs.drive.AesDrive
Get the directory name for the virtual drive.
getVirtualFile(IFile) - Method in class com.mku.salmonfs.drive.AesDrive
Get the virtual encrypted AesFile backed by an IFile.

H

hasConfig() - Method in class com.mku.salmonfs.drive.AesDrive
Return true if the drive is already created and has a configuration file.
HASH_KEY_LENGTH - Static variable in class com.mku.salmon.Generator
HASH Key length for integrity, currently we use HMAC SHA256.
HASH_RESULT_LENGTH - Static variable in class com.mku.salmon.Generator
Hash signature size for integrity, currently we use HMAC SHA256.
hasIntegrity() - Method in class com.mku.salmon.streams.AesStream
If the stream has integrity embedded.
Header - Class in com.mku.salmon
Header embedded within the AesStream.
Header(byte[]) - Constructor for class com.mku.salmon.Header
 
HEADER_LENGTH - Static variable in class com.mku.salmon.Header
Header length
HMACSHA256Provider - Class in com.mku.salmon.integrity
Provides HMAC SHA-256 hashing.
HMACSHA256Provider() - Constructor for class com.mku.salmon.integrity.HMACSHA256Provider
 
HttpDrive - Class in com.mku.salmonfs.drive
VirtualDrive implementation for remote HTTP file systems.
HttpDrive() - Constructor for class com.mku.salmonfs.drive.HttpDrive
Protected constructor, use open() or create() instead.
HttpFile - Class in com.mku.fs.file
IFile implementation for a remote HTTP file.
HttpFile(String) - Constructor for class com.mku.fs.file.HttpFile
Instantiate a real file represented by the filepath provided (Remote read-write drive)
HttpFile(String, Credentials) - Constructor for class com.mku.fs.file.HttpFile
Instantiate a real file represented by the filepath provided (Remote read-write drive)
HttpFileStream - Class in com.mku.fs.streams
File stream implementation for remote HTTP files.
HttpFileStream(HttpFile, String) - Constructor for class com.mku.fs.streams.HttpFileStream
Construct a file stream from a JavaFile.
HttpSyncClient - Class in com.mku.fs.file
HTTP client
HttpSyncClient() - Constructor for class com.mku.fs.file.HttpSyncClient
 

I

IBase64 - Interface in com.mku.convert
Interface for a Base64 encoder/decoder.
ICTRTransformer - Interface in com.mku.salmon.transform
Contract for the encryption/decryption transformers.
IFile - Interface in com.mku.fs.file
A real file.
IFile.CopyContentsOptions - Class in com.mku.fs.file
Directory move options (recursively)
IFile.CopyOptions - Class in com.mku.fs.file
File copy options
IFile.MoveOptions - Class in com.mku.fs.file
File move options
IFile.RecursiveCopyOptions - Class in com.mku.fs.file
Directory copy options (recursively)
IFile.RecursiveDeleteOptions - Class in com.mku.fs.file
Directory move options (recursively)
IFile.RecursiveMoveOptions - Class in com.mku.fs.file
Directory move options (recursively)
IHashProvider - Interface in com.mku.salmon.integrity
Interface for hashing providers.
importAuthFile(AesDrive, IFile) - Static method in class com.mku.salmonfs.auth.AuthConfig
Import the device authorization file.
importFile(IFile, IVirtualFile) - Method in class com.mku.fs.drive.utils.FileImporter
Imports a real file into the drive.
importFile(IFile, IVirtualFile) - Method in class com.mku.salmonfs.drive.utils.AesFileImporter
Imports a real file into the drive.
importFile(IFile, IVirtualFile, FileImporter.FileImportOptions) - Method in class com.mku.fs.drive.utils.FileImporter
Imports a real file into the drive.
importFile(IFile, IVirtualFile, FileImporter.FileImportOptions) - Method in class com.mku.salmonfs.drive.utils.AesFileImporter
Imports a real file into the drive.
importFiles(IFile[], IVirtualFile) - Method in class com.mku.fs.drive.utils.FileCommander
Import IFile(s) into the drive.
importFiles(IFile[], IVirtualFile) - Method in class com.mku.salmonfs.drive.utils.AesFileCommander
Import IFile(s) into the drive.
importFiles(IFile[], IVirtualFile, FileCommander.BatchImportOptions) - Method in class com.mku.fs.drive.utils.FileCommander
Import IFile(s) into the drive.
importFiles(IFile[], IVirtualFile, FileCommander.BatchImportOptions) - Method in class com.mku.salmonfs.drive.utils.AesFileCommander
Import IFile(s) into the drive.
INativeProxy - Interface in com.mku.salmon.bridge
Interface to native libraries that provide AES-256 encryption in CTR mode.
increaseCounter(long) - Method in class com.mku.salmon.transform.AesCTRTransformer
Increase the Counter We use only big endianness for AES regardless of the machine architecture
increaseNonce(byte[], byte[]) - Static method in class com.mku.salmon.Nonce
Increase the sequential NONCE by a value of 1.
init(byte[], byte[]) - Method in class com.mku.salmon.transform.AesCTRTransformer
Initialize the transformer.
init(byte[], byte[]) - Method in class com.mku.salmon.transform.AesDefaultTransformer
Initialize the default Java AES cipher transformer.
init(byte[], byte[]) - Method in class com.mku.salmon.transform.AesNativeTransformer
Initialize the native Aes intrinsics transformer.
init(byte[], byte[]) - Method in interface com.mku.salmon.transform.ICTRTransformer
Initialize the transformer.
initFS() - Method in class com.mku.salmonfs.drive.AesDrive
Initialize the drive virtual filesystem.
initialize(int, int) - Method in class com.mku.fs.drive.utils.FileExporter
Initialize the exporter.
initialize(int, int) - Method in class com.mku.fs.drive.utils.FileImporter
Constructs a file importer that can be used to import files into the drive
initialize(IFile, boolean) - Method in class com.mku.salmonfs.drive.AesDrive
Initialize a virtual drive at the directory path provided
initialize(Context) - Static method in class com.mku.android.fs.file.AndroidFileSystem
Initialize the Android Drive before creating or opening any virtual drives.
initializeSequence(String, String, byte[], byte[]) - Method in interface com.mku.salmon.sequence.INonceSequencer
Initialize the sequence.
initializeSequence(String, String, byte[], byte[]) - Method in class com.mku.salmonfs.sequence.FileSequencer
Initialize the sequence.
initializeSequence(String, String, byte[], byte[]) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Initialize the sequence.
InitSequence - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 
INonceSequencer - Interface in com.mku.salmon.sequence
Nonce sequencer.
INonceSequenceSerializer - Interface in com.mku.salmon.sequence
Serializes/Deserializes nonce sequences.
InputStreamWrapper - Class in com.mku.streams
InputStream wrapper for RandomAccessStream.
InputStreamWrapper(RandomAccessStream) - Constructor for class com.mku.streams.InputStreamWrapper
Instantiates an InputStreamWrapper from a RandomAccessStream.
InputStreamWrapper(RandomAccessStream, int, int, int) - Constructor for class com.mku.streams.InputStreamWrapper
Instantiates an InputStreamWrapper from a RandomAccessStream with buffer options.
InputStreamWrapper(RandomAccessStream, int, int, int, int) - Constructor for class com.mku.streams.InputStreamWrapper
Instantiates an InputStreamWrapper from a RandomAccessStream with buffer options.
integrity - Variable in class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
True to enable integrity
integrity - Variable in class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
True to enable integrity
integrity - Variable in class com.mku.fs.drive.utils.FileExporter.FileExportOptions
True to enable integrity.
integrity - Variable in class com.mku.fs.drive.utils.FileImporter.FileImportOptions
True to enable integrity.
Integrity - Class in com.mku.salmon.integrity
Provide operations for calculating, storing, and verifying data integrity.
Integrity(boolean, byte[], int, IHashProvider, int) - Constructor for class com.mku.salmon.integrity.Integrity
Instantiate an object to be used for applying and verifying hash signatures for each of the data chunks.
IntegrityException - Exception in com.mku.salmon.integrity
Thrown when data are corrupt or tampered with.
IntegrityException(String) - Constructor for exception com.mku.salmon.integrity.IntegrityException
Construct an exception with a specific message.
IntegrityException(String, Exception) - Constructor for exception com.mku.salmon.integrity.IntegrityException
Construct an exception with a specific message and inner exception
IPbkdfProvider - Interface in com.mku.salmon.password
Provides key derivation based on text passwords.
isAllowRangeWrite() - Method in class com.mku.salmon.streams.AesStream
Get the allowed range write option.
isAudio(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Detect if filename is an audio file.
isDirectory() - Method in class com.mku.android.fs.file.AndroidFile
Check if this is a directory.
isDirectory() - Method in class com.mku.fs.file.File
Check if this is a directory.
isDirectory() - Method in class com.mku.fs.file.HttpFile
Check if this is a directory.
isDirectory() - Method in interface com.mku.fs.file.IFile
Check if this is a directory.
isDirectory() - Method in interface com.mku.fs.file.IVirtualFile
Check if this is a directory.
isDirectory() - Method in class com.mku.fs.file.WSFile
Check if this is a directory.
isDirectory() - Method in class com.mku.salmonfs.file.AesFile
Check if this is a directory.
isFile() - Method in class com.mku.android.fs.file.AndroidFile
Check if this is a file.
isFile() - Method in class com.mku.fs.file.File
Check if this is a file.
isFile() - Method in class com.mku.fs.file.HttpFile
Check if this is a file.
isFile() - Method in interface com.mku.fs.file.IFile
Check if this is a file.
isFile() - Method in interface com.mku.fs.file.IVirtualFile
Check if this is a file.
isFile() - Method in class com.mku.fs.file.WSFile
Check if this is a file.
isFile() - Method in class com.mku.salmonfs.file.AesFile
Check if this is a file.
isFileSearcherRunning() - Method in class com.mku.fs.drive.utils.FileCommander
Check if file search is currently running.
isFileSearcherStopped() - Method in class com.mku.fs.drive.utils.FileCommander
Check if file search stopped.
isImage(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Detect if filename is an image file.
isIntegrityEnabled() - Method in class com.mku.salmon.streams.AesStream
Check if the stream has integrity enabled.
isIntegrityEnabled() - Method in class com.mku.salmonfs.file.AesFile
Return if integrity is set
isPdf(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Detect if filename is a pdf file.
isRunning() - Method in class com.mku.fs.drive.utils.FileCommander
Check if jobs are currently running.
isRunning() - Method in class com.mku.fs.drive.utils.FileExporter
Check if export is running
isRunning() - Method in class com.mku.fs.drive.utils.FileImporter
Check if importer is currently running a job.
isRunning() - Method in class com.mku.fs.drive.utils.FileSearcher
Check if a search is running.
isServiceAdmin(String) - Static method in class com.mku.win.salmon.sequencer.WinClientSequencer
Check if this is a service running as local admin.
isStopped() - Method in class com.mku.fs.drive.utils.FileSearcher
Check if last search was stopped by user.
isText(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Detect if filename is a text file.
isVideo(String) - Static method in class com.mku.fs.drive.utils.FileUtils
Detect if filename is a video file.
ITERATIONS_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Length for the iterations that will be stored in the encrypted data header.
IV_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Initial vector length that will be used for encryption and master encryption of the combined key
IVirtualFile - Interface in com.mku.fs.file
A virtual file.
IVirtualFile.VirtualRecursiveCopyOptions - Class in com.mku.fs.file
Directory copy options (recursively)
IVirtualFile.VirtualRecursiveDeleteOptions - Class in com.mku.fs.file
Directory move options (recursively)
IVirtualFile.VirtualRecursiveMoveOptions - Class in com.mku.fs.file
Directory move options (recursively)

K

KEY_LENGTH - Static variable in class com.mku.salmon.Generator
Encryption key length for AES256.

L

listFiles() - Method in class com.mku.android.fs.file.AndroidFile
List files and directories.
listFiles() - Method in class com.mku.fs.file.File
List all files under this directory.
listFiles() - Method in class com.mku.fs.file.HttpFile
List all files under this directory.
listFiles() - Method in interface com.mku.fs.file.IFile
Get all files and directories under this directory.
listFiles() - Method in interface com.mku.fs.file.IVirtualFile
Lists files and directories under this directory
listFiles() - Method in class com.mku.fs.file.WSFile
List all files under this directory.
listFiles() - Method in class com.mku.salmonfs.file.AesFile
Lists files and directories under this directory
loadLibrary() - Method in class com.mku.salmon.bridge.NativeProxy
Load the native library

M

MAGIC_LENGTH - Static variable in class com.mku.salmon.Generator
Lenght for the magic bytes.
MASTER_KEY_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Master key to encrypt the combined key we also use AES256.
MAX_BUFFERS - Static variable in class com.mku.streams.InputStreamWrapper
The maximum allowed buffer count
MemoryStream - Class in com.mku.streams
Memory Stream for seeking, reading, and writing to a memory buffer (modeled after C# MemoryStream).
MemoryStream() - Constructor for class com.mku.streams.MemoryStream
Create a memory stream.
MemoryStream(byte[]) - Constructor for class com.mku.streams.MemoryStream
Create a memory stream.
mkdir() - Method in class com.mku.android.fs.file.AndroidFile
Create this directory.
mkdir() - Method in class com.mku.fs.file.File
Create this directory under the current filepath.
mkdir() - Method in class com.mku.fs.file.HttpFile
Create this directory under the current filepath.
mkdir() - Method in interface com.mku.fs.file.IFile
Create a directory with the current filepath.
mkdir() - Method in interface com.mku.fs.file.IVirtualFile
Create this directory.
mkdir() - Method in class com.mku.fs.file.WSFile
Create this directory under the current filepath.
mkdir() - Method in class com.mku.salmonfs.file.AesFile
Create this directory.
move - Variable in class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
True to move, false to copy
move(IFile) - Method in class com.mku.android.fs.file.AndroidFile
Move this file to another directory.
move(IFile) - Method in class com.mku.fs.file.File
Move this file or directory under a new directory.
move(IFile) - Method in class com.mku.fs.file.HttpFile
Move this file or directory under a new directory.
move(IFile) - Method in interface com.mku.fs.file.IFile
Move this file to another directory.
move(IFile) - Method in class com.mku.fs.file.WSFile
Move this file or directory under a new directory.
move(IFile, IFile.MoveOptions) - Method in class com.mku.android.fs.file.AndroidFile
Move this file to another directory.
move(IFile, IFile.MoveOptions) - Method in class com.mku.fs.file.File
Move this file or directory under a new directory.
move(IFile, IFile.MoveOptions) - Method in class com.mku.fs.file.HttpFile
Move this file or directory under a new directory.
move(IFile, IFile.MoveOptions) - Method in interface com.mku.fs.file.IFile
Move this file to another directory.
move(IFile, IFile.MoveOptions) - Method in class com.mku.fs.file.WSFile
Move this file or directory under a new directory.
move(IVirtualFile) - Method in interface com.mku.fs.file.IVirtualFile
Move file to another directory.
move(IVirtualFile) - Method in class com.mku.salmonfs.file.AesFile
Move file to another directory.
move(IVirtualFile, IFile.MoveOptions) - Method in interface com.mku.fs.file.IVirtualFile
Move file to another directory.
move(IVirtualFile, IFile.MoveOptions) - Method in class com.mku.salmonfs.file.AesFile
Move file to another directory.
MoveOptions() - Constructor for class com.mku.fs.file.IFile.MoveOptions
 
moveRecursively(IFile) - Method in interface com.mku.fs.file.IFile
Move a directory recursively
moveRecursively(IFile, IFile.RecursiveMoveOptions) - Method in interface com.mku.fs.file.IFile
Move a directory recursively
moveRecursively(IVirtualFile) - Method in interface com.mku.fs.file.IVirtualFile
Move a directory recursively
moveRecursively(IVirtualFile) - Method in class com.mku.salmonfs.file.AesFile
Move a directory recursively
moveRecursively(IVirtualFile, IVirtualFile.VirtualRecursiveMoveOptions) - Method in interface com.mku.fs.file.IVirtualFile
Move a directory recursively
moveRecursively(IVirtualFile, IVirtualFile.VirtualRecursiveMoveOptions) - Method in class com.mku.salmonfs.file.AesFile
Move a directory recursively

N

NativeProxy - Class in com.mku.salmon.bridge
Proxy class for use with windows native library.
NativeProxy() - Constructor for class com.mku.salmon.bridge.NativeProxy
 
New - com.mku.salmon.sequence.NonceSequence.Status
Newly created sequence.
newFilename - Variable in class com.mku.fs.file.IFile.CopyOptions
Override filename
newFilename - Variable in class com.mku.fs.file.IFile.MoveOptions
Override filename
nextNonce(String) - Method in interface com.mku.salmon.sequence.INonceSequencer
Get the next nonce.
nextNonce(String) - Method in class com.mku.salmonfs.sequence.FileSequencer
Get the next nonce.
nextNonce(String) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Get the next nonce
NextNonce - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 
Nonce - Class in com.mku.salmon
Utility provides nonce operations.
Nonce() - Constructor for class com.mku.salmon.Nonce
 
NONCE_LENGTH - Static variable in class com.mku.salmon.Generator
Nonce size.
NonceSequence - Class in com.mku.salmon.sequence
Represents a nonce sequence for a specific device.
NonceSequence(String, String, byte[], byte[], NonceSequence.Status) - Constructor for class com.mku.salmon.sequence.NonceSequence
Instantiate a nonce sequence with the provided authorization id.
NonceSequence.Status - Enum in com.mku.salmon.sequence
Sequence status.

O

onEvent(int, String) - Method in class com.mku.android.fs.file.AndroidSharedFileObserver
When a file event happens.
onFailed - Variable in class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
Callback when copy fails
onFailed - Variable in class com.mku.fs.drive.utils.FileCommander.BatchDeleteOptions
Callback when delete fails
onFailed - Variable in class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
Callback when import fails
onFailed - Variable in class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
Callback when import fails
onFailed - Variable in class com.mku.fs.file.IFile.RecursiveCopyOptions
Callback when file changes
onFailed - Variable in class com.mku.fs.file.IFile.RecursiveDeleteOptions
Callback when file failed
onFailed - Variable in class com.mku.fs.file.IFile.RecursiveMoveOptions
Callback when file failed
onFailed - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveCopyOptions
Callback when file changes
onFailed - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveDeleteOptions
Callback when file failed
onFailed - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveMoveOptions
Callback when file failed
onPrepare(IVirtualFile, boolean) - Method in class com.mku.fs.drive.utils.FileExporter
Runs before export
onPrepare(IVirtualFile, boolean) - Method in class com.mku.fs.drive.utils.FileImporter
Runs before import
onPrepare(IVirtualFile, boolean) - Method in class com.mku.salmonfs.drive.utils.AesFileExporter
Runs before export
onPrepare(IVirtualFile, boolean) - Method in class com.mku.salmonfs.drive.utils.AesFileImporter
Runs before import
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileCommander.BatchCopyOptions
Callback when progress changes.
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileCommander.BatchDeleteOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileCommander.BatchExportOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileCommander.BatchImportOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileExporter.FileExportOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.drive.utils.FileImporter.FileImportOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.file.IFile.CopyContentsOptions
Callback when progress changed
onProgressChanged - Variable in class com.mku.fs.file.IFile.CopyOptions
Callback where progress changed
onProgressChanged - Variable in class com.mku.fs.file.IFile.MoveOptions
Callback where progress changed
onProgressChanged - Variable in class com.mku.fs.file.IFile.RecursiveCopyOptions
Callback where progress changed
onProgressChanged - Variable in class com.mku.fs.file.IFile.RecursiveDeleteOptions
Callback when progress changed
onProgressChanged - Variable in class com.mku.fs.file.IFile.RecursiveMoveOptions
Callback when progress changes
onProgressChanged - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveCopyOptions
Callback where progress changed
onProgressChanged - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveDeleteOptions
Callback when progress changed
onProgressChanged - Variable in class com.mku.fs.file.IVirtualFile.VirtualRecursiveMoveOptions
Callback when progress changes
onResultFound - Variable in class com.mku.fs.drive.utils.FileSearcher.SearchOptions
Callback when result found
onSearchEvent - Variable in class com.mku.fs.drive.utils.FileSearcher.SearchOptions
Callback when search event happens.
onUnlockError() - Method in class com.mku.android.salmonfs.drive.AndroidDrive
Fired when unlock fails.
onUnlockError() - Method in class com.mku.fs.drive.VirtualDrive
Method is called when unlocking the drive has failed
onUnlockError() - Method in class com.mku.salmonfs.drive.Drive
Called when drive unlock fails.
onUnlockError() - Method in class com.mku.salmonfs.drive.HttpDrive
Called when drive unlock fails.
onUnlockError() - Method in class com.mku.salmonfs.drive.WSDrive
Called when drive unlock fails.
onUnlockSuccess() - Method in class com.mku.android.salmonfs.drive.AndroidDrive
Fired when unlock succeeds.
onUnlockSuccess() - Method in class com.mku.fs.drive.VirtualDrive
Method is called when the user is authenticated
onUnlockSuccess() - Method in class com.mku.salmonfs.drive.Drive
Called when drive unlock succeeds.
onUnlockSuccess() - Method in class com.mku.salmonfs.drive.HttpDrive
Called when drive unlock succeeds.
onUnlockSuccess() - Method in class com.mku.salmonfs.drive.WSDrive
Called when drive unlock succeeds.
open(IFile, String) - Static method in class com.mku.salmonfs.drive.HttpDrive
Helper method that opens and initializes an HttpDrive
open(IFile, String, INonceSequencer) - Static method in class com.mku.android.salmonfs.drive.AndroidDrive
Helper method that opens and initializes an AndroidDrive
open(IFile, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.Drive
Helper method that opens and initializes a Drive
open(IFile, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.WSDrive
Helper method that opens and initializes an WSDrive
openConnection(URL) - Method in class com.mku.salmonfs.handler.AesStreamHandler
Open a local connection to an encrypted stream.
openDrive(IFile, Class<?>, String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the drive location to an external directory.
openDrive(IFile, Class<?>, String, INonceSequencer) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the drive location to an external directory.

P

Password - Class in com.mku.salmon.password
Generates security keys based on text passwords.
Password() - Constructor for class com.mku.salmon.password.Password
 
PBKDF_SHA256 - Static variable in interface com.mku.salmon.password.IPbkdfProvider
Cipher key for SHA256.
PbkdfAlgo - Enum in com.mku.salmon.password
Pbkdf algorithm implementation type.
PbkdfFactory - Class in com.mku.salmon.password
Creates PBKDF implementations.
PbkdfFactory() - Constructor for class com.mku.salmon.password.PbkdfFactory
 
PbkdfType - Enum in com.mku.salmon.password
Pbkdf implementation type.
ProviderType - Enum in com.mku.salmon.streams
AES provider types.

R

RandomAccessStream - Class in com.mku.streams
Base class for read-write seekable streams.
RandomAccessStream() - Constructor for class com.mku.streams.RandomAccessStream
 
RandomAccessStream.SeekOrigin - Enum in com.mku.streams
Used to identify the start offset for seeking to a stream.
RangeExceededException - Exception in com.mku.salmon
Thrown when maximum nonce range is exceeded.
RangeExceededException(String) - Constructor for exception com.mku.salmon.RangeExceededException
Construct an exception with a specific message.
read() - Method in class com.mku.streams.InputStreamWrapper
Read a byte from the stream.
read(byte[], int, int) - Method in class com.mku.android.fs.streams.AndroidFileStream
Read data from the stream into the buffer.
read(byte[], int, int) - Method in class com.mku.fs.streams.FileStream
Read data from the file stream into the buffer provided.
read(byte[], int, int) - Method in class com.mku.fs.streams.HttpFileStream
Read data from the file stream into the buffer provided.
read(byte[], int, int) - Method in class com.mku.fs.streams.WSFileStream
Read data from the file stream into the buffer provided.
read(byte[], int, int) - Method in class com.mku.salmon.streams.AesStream
Decrypts the data from the baseStream and stores them in the buffer provided.
read(byte[], int, int) - Method in class com.mku.streams.InputStreamWrapper
Reads and decrypts the contents of an encrypted file
read(byte[], int, int) - Method in class com.mku.streams.MemoryStream
Read a sequence of bytes into the provided buffer.
read(byte[], int, int) - Method in class com.mku.streams.RandomAccessStream
Read the contents from the stream into the buffer.
read(String) - Method in class com.mku.win.registry.Registry
Read a value from the registry
readAt(long, byte[], int, int) - Method in class com.mku.android.salmonfs.media.AesMediaDataSource
Decrypts and reads the contents of an encrypted file
readHeaderData(RandomAccessStream) - Static method in class com.mku.salmon.Header
Parse the header data from the stream
RecursiveCopyOptions() - Constructor for class com.mku.fs.file.IFile.RecursiveCopyOptions
 
RecursiveDeleteOptions() - Constructor for class com.mku.fs.file.IFile.RecursiveDeleteOptions
 
RecursiveMoveOptions() - Constructor for class com.mku.fs.file.IFile.RecursiveMoveOptions
 
register(String, AesFile) - Method in class com.mku.salmonfs.handler.AesStreamHandler
Register a unique key associated to an encrypted AesFile.
Registry - Class in com.mku.win.registry
Read and Write to Windows registry
Registry() - Constructor for class com.mku.win.registry.Registry
 
removeFileObserver(File) - Static method in class com.mku.android.fs.file.AndroidSharedFileObserver
Remove the shared filed associated with this observer.
rename(String) - Method in interface com.mku.fs.file.IVirtualFile
Rename the virtual file name
rename(String) - Method in class com.mku.salmonfs.file.AesFile
Rename the virtual file name
rename(String, byte[]) - Method in class com.mku.salmonfs.file.AesFile
Rename the virtual file name
renameFile(IVirtualFile, String) - Method in class com.mku.fs.drive.utils.FileCommander
Rename an encrypted file
renameTo(String) - Method in class com.mku.android.fs.file.AndroidFile
Rename this file.
renameTo(String) - Method in class com.mku.fs.file.File
Rename the current file or directory.
renameTo(String) - Method in class com.mku.fs.file.HttpFile
Rename the current file or directory.
renameTo(String) - Method in interface com.mku.fs.file.IFile
Rename file.
renameTo(String) - Method in class com.mku.fs.file.WSFile
Rename the current file or directory.
reset() - Method in class com.mku.android.fs.file.AndroidFile
Clear cache properties.
reset() - Method in class com.mku.fs.file.File
Reset cached properties
reset() - Method in class com.mku.fs.file.HttpFile
Reset cached properties
reset() - Method in interface com.mku.fs.file.IFile
Reset cached properties
reset() - Method in class com.mku.fs.file.WSFile
Reset cached properties
reset() - Method in class com.mku.fs.streams.HttpFileStream
Reset the stream.
reset() - Method in class com.mku.fs.streams.WSFileStream
 
reset() - Method in class com.mku.streams.InputStreamWrapper
Reset the stream.
reset(boolean) - Method in class com.mku.win.salmon.sequencer.WinFileSequencer
Reset the sequences.
resetCounter() - Method in class com.mku.salmon.transform.AesCTRTransformer
Resets the Counter and the block count.
resetCounter() - Method in interface com.mku.salmon.transform.ICTRTransformer
Reset the counter to the nonce (initial counter).
revokeAuthorization() - Method in class com.mku.salmonfs.drive.AesDrive
Revoke authorization for this device.
Revoked - com.mku.salmon.sequence.NonceSequence.Status
Revoked sequence.
revokeSequence(String) - Method in interface com.mku.salmon.sequence.INonceSequencer
Revoke the sequencer.
revokeSequence(String) - Method in class com.mku.salmonfs.sequence.FileSequencer
Revoke the current sequence for a specific drive.
revokeSequence(String) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Revoke a sequence by drive ID.
RevokeSequence - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 

S

Salmon - com.mku.salmon.streams.EncryptionFormat
Salmon format with header (embedded nonce and integrity support).
salmonExpandKey(byte[], byte[]) - Method in interface com.mku.salmon.bridge.INativeProxy
Expands the specified AES encryption key.
salmonExpandKey(byte[], byte[]) - Method in class com.mku.salmon.bridge.NativeProxy
Proxy Key schedule algorithm for expanding the 32 byte key to 240 bytes required
salmonInit(int) - Method in interface com.mku.salmon.bridge.INativeProxy
Initializes the native library with the specified AES implementation.
salmonInit(int) - Method in class com.mku.salmon.bridge.NativeProxy
Proxy Init the native code with AES implementation, and hash length options.
salmonTransform(byte[], byte[], byte[], int, byte[], int, int) - Method in interface com.mku.salmon.bridge.INativeProxy
Transforms data using CTR mode.
salmonTransform(byte[], byte[], byte[], int, byte[], int, int) - Method in class com.mku.salmon.bridge.NativeProxy
Proxy Transform the input byte array using AES-256 CTR mode
SALT_LENGTH - Static variable in class com.mku.salmonfs.drive.DriveGenerator
Salt length.
saveContents(String) - Method in class com.mku.salmonfs.sequence.FileSequencer
Save the contents of the file
saveContents(String) - Method in class com.mku.win.salmon.sequencer.WinFileSequencer
Save contents to the file and checksum to registry.
saveSequenceFile(HashMap<String, NonceSequence>) - Method in class com.mku.salmonfs.sequence.FileSequencer
Save the sequence file.
search(IVirtualFile, String) - Method in class com.mku.fs.drive.utils.FileCommander
Search for files in a drive.
search(IVirtualFile, String, FileSearcher.SearchOptions) - Method in class com.mku.fs.drive.utils.FileCommander
Search for files in a drive.
search(IVirtualFile, String, FileSearcher.SearchOptions) - Method in class com.mku.fs.drive.utils.FileSearcher
Search files in directory and its subdirectories recursively for matching terms.
SearchingFiles - com.mku.fs.drive.utils.FileSearcher.SearchEvent
 
SearchingFinished - com.mku.fs.drive.utils.FileSearcher.SearchEvent
 
SearchOptions() - Constructor for class com.mku.fs.drive.utils.FileSearcher.SearchOptions
 
SecurityException - Exception in com.mku.salmon
Salmon generic security exception.
SecurityException(String) - Constructor for exception com.mku.salmon.SecurityException
Construct an exception with a specific message.
SecurityException(String, Exception) - Constructor for exception com.mku.salmon.SecurityException
Construct an exception with a specific message and inner exception.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.android.fs.streams.AndroidFileStream
Seek to the requested position.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.fs.streams.FileStream
Seek to the offset provided.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.fs.streams.HttpFileStream
Seek to the offset provided.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.fs.streams.WSFileStream
Seek to the offset provided.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.salmon.streams.AesStream
Seek to a specific position on the stream.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.streams.MemoryStream
Seek to a position in the stream.
seek(long, RandomAccessStream.SeekOrigin) - Method in class com.mku.streams.RandomAccessStream
Seek to a specific position in the stream.
separator - Static variable in class com.mku.android.fs.file.AndroidFile
The directory separator
separator - Static variable in class com.mku.fs.file.File
Directory Separator
separator - Static variable in class com.mku.fs.file.HttpFile
Directory separator
separator - Static variable in class com.mku.fs.file.WSFile
Directory Separator
Separator - Static variable in class com.mku.salmonfs.file.AesFile
Directory separator.
SequenceException - Exception in com.mku.salmon.sequence
Thrown when there is a failure in the nonce sequencer.
SequenceException(String) - Constructor for exception com.mku.salmon.sequence.SequenceException
Construct an exception with a specific message.
SequenceException(String, Exception) - Constructor for exception com.mku.salmon.sequence.SequenceException
Construct an exception with a specific message and inner exception
SequenceSerializer - Class in com.mku.salmon.sequence
Serializes sequences.
SequenceSerializer() - Constructor for class com.mku.salmon.sequence.SequenceSerializer
 
serialize(HashMap<String, NonceSequence>) - Method in class com.mku.android.salmon.sequence.AndroidSequenceSerializer
Serialize nonce sequences.
serialize(HashMap<String, NonceSequence>) - Method in interface com.mku.salmon.sequence.INonceSequenceSerializer
Serialize the sequences to a string.
serialize(HashMap<String, NonceSequence>) - Method in class com.mku.salmon.sequence.SequenceSerializer
Serialize the sequences to an XML string.
setAesFile(AesFile) - Method in class com.mku.android.fs.file.AndroidSharedFileObserver
Set the salmon file associated with the shared file to observer.
setAesProviderType(ProviderType) - Static method in class com.mku.salmon.streams.AesStream
Set the global AES provider type.
setAllowClearTextTraffic(boolean) - Static method in class com.mku.fs.file.HttpSyncClient
Set to true to allow clear text traffic (HTTP), otherwise you need to use secure HTTPS protocols.
setAllowOverwrite(boolean) - Method in class com.mku.salmonfs.file.AesFile
Warning! Allow overwriting on a current stream.
setAllowRangeWrite(boolean) - Method in class com.mku.salmon.streams.AesStream
Warning! Allow byte range encryption writes on a current stream.
setApplyIntegrity(boolean) - Method in class com.mku.salmonfs.file.AesFile
Enable integrity with this file.
setApplyIntegrity(boolean, byte[]) - Method in class com.mku.salmonfs.file.AesFile
Enable integrity with this file.
setApplyIntegrity(boolean, byte[], int) - Method in class com.mku.salmonfs.file.AesFile
Enable integrity with this file.
setAuthConfigFilename(String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the file name for the authorization configuration .
setBackOffset(int) - Method in class com.mku.streams.InputStreamWrapper
 
setBase64(IBase64) - Static method in class com.mku.salmon.encode.Base64Utils
Change the global Base64 implementation.
setBuffersCount(int) - Method in class com.mku.streams.InputStreamWrapper
Set the buffers count
setCheckSumKey(String) - Method in class com.mku.win.salmon.sequencer.WinFileSequencer
Set the registry key to save the checksum.
setChunkSize(int) - Method in class com.mku.salmon.Header
Set the header chunk size
setConfigFilename(String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the file name for the drive configuration.
setCount(long) - Method in class com.mku.streams.Buffer
Set the data count
setCredentials(Credentials) - Method in class com.mku.fs.file.HttpFile
Set the user credentials
setData(byte[]) - Method in class com.mku.streams.Buffer
Set the data
setDefaultFileChunkSize(int) - Method in class com.mku.salmonfs.drive.AesDrive
Set the default file chunk size to be used with hash integrity.
setDriveKey(byte[]) - Method in class com.mku.salmonfs.drive.DriveKey
Set the drive key.
setEncryptionKey(byte[]) - Method in class com.mku.salmonfs.file.AesFile
Sets the encryption key
setExpandedKey(byte[]) - Method in class com.mku.salmon.transform.AesCTRTransformer
Set the expanded key.
setExportDirectoryName(String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the directory name for exporting files.
setFailSilently(boolean) - Method in class com.mku.salmon.streams.AesStream
Set to True if you want the stream to fail silently when integrity cannot be verified.
setHashKey(byte[]) - Method in class com.mku.salmonfs.drive.DriveKey
Set the hash key.
setImplType(int) - Method in class com.mku.salmon.transform.AesNativeTransformer
 
setIterations(int) - Static method in class com.mku.salmonfs.drive.DriveGenerator
Set the default iterations.
setIterations(int) - Method in class com.mku.salmonfs.drive.DriveKey
Set the number of iterations for the master key derivation.
setLength(long) - Method in class com.mku.android.fs.streams.AndroidFileStream
Set the length of the stream.
setLength(long) - Method in class com.mku.fs.streams.FileStream
Set the length of the stream.
setLength(long) - Method in class com.mku.fs.streams.HttpFileStream
Set the length of the stream.
setLength(long) - Method in class com.mku.fs.streams.WSFileStream
Set the length of the stream.
setLength(long) - Method in class com.mku.salmon.streams.AesStream
Set the length of the base stream.
setLength(long) - Method in class com.mku.streams.MemoryStream
Changes the length of the stream.
setLength(long) - Method in class com.mku.streams.RandomAccessStream
Set the length of this stream.
setMasterKey(byte[]) - Method in class com.mku.salmonfs.drive.DriveKey
Set the master key.
setMaxNetBytesSkip(long) - Method in class com.mku.fs.streams.HttpFileStream
Maximum amount of bytes allowed to skip forwards when seeking otherwise will open a new connection
setMaxNetBytesSkip(long) - Method in class com.mku.fs.streams.WSFileStream
Maximum amount of bytes allowed to skip forwards when seeking otherwise will open a new connection
setMaxNonce(byte[]) - Method in class com.mku.salmon.sequence.NonceSequence
Set the max nonce.
setMaxNonce(String, String, byte[]) - Method in interface com.mku.salmon.sequence.INonceSequencer
Set the max nonce
setMaxNonce(String, String, byte[]) - Method in class com.mku.salmonfs.sequence.FileSequencer
Set the maximum nonce.
setMaxNonce(String, String, byte[]) - Method in class com.mku.win.salmon.sequencer.WinClientSequencer
Set the max nonce this sequence can produce.
SetMaxNonce - com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
 
setNativeProxy(INativeProxy) - Static method in class com.mku.salmon.transform.AesNativeTransformer
The native proxy to use for loading libraries for different platforms and operating systems.
setNextNonce(byte[]) - Method in class com.mku.salmon.sequence.NonceSequence
Set the next nonce.
setNonce(byte[]) - Method in class com.mku.salmon.Header
Set the nonce to be used.
setPassword(String) - Method in class com.mku.salmonfs.drive.AesDrive
Change the user password.
setPbkdfAlgo(PbkdfAlgo) - Static method in class com.mku.salmon.password.Password
Set the global PDKDF algorithm to be used for key derivation.
setPbkdfProvider(IPbkdfProvider) - Static method in class com.mku.salmon.password.Password
Set the global PBKDF provider to be used for text key derivation.
setPbkdfType(PbkdfType) - Static method in class com.mku.salmon.password.Password
Set the global PBKDF implementation to be used for text key derivation.
setPosition(long) - Method in class com.mku.android.fs.streams.AndroidFileStream
Set the current position of the stream.
setPosition(long) - Method in class com.mku.fs.streams.FileStream
Set the current position of the stream.
setPosition(long) - Method in class com.mku.fs.streams.HttpFileStream
Set the current position of the stream.
setPosition(long) - Method in class com.mku.fs.streams.WSFileStream
Set the current position of the stream.
setPosition(long) - Method in class com.mku.salmon.streams.AesStream
Sets the current position of the stream relative to the data to be transformed.
setPosition(long) - Method in class com.mku.streams.MemoryStream
Changes the current position of the stream.
setPosition(long) - Method in class com.mku.streams.RandomAccessStream
Change the current position of the stream.
setPositionEnd(long) - Method in class com.mku.streams.InputStreamWrapper
Set the end position for the stream.
setPositionStart(long) - Method in class com.mku.streams.InputStreamWrapper
Set the start position for the stream.
setReceived(boolean) - Method in class com.mku.streams.BlockingInputOutputAdapterStream
 
setRequestedNonce(byte[]) - Method in class com.mku.salmonfs.file.AesFile
Set the nonce for encryption/decryption for this file.
setSequencer(INonceSequencer) - Method in class com.mku.salmonfs.drive.AesDrive
Set the nonce sequencer used for the current drive.
setShareDirectoryName(String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the directory name for exporting files.
setStartPos(long) - Method in class com.mku.streams.Buffer
Set the start position
setStatus(NonceSequence.Status) - Method in class com.mku.salmon.sequence.NonceSequence
Set the sequence status.
setTag(Object) - Method in class com.mku.salmonfs.file.AesFile
Set the tag for this file.
setTotalSize(long) - Method in class com.mku.streams.InputStreamWrapper
Set the total size
setVerifyIntegrity(boolean) - Method in class com.mku.salmonfs.file.AesFile
Enabled verification of file integrity during read() and write()
setVerifyIntegrity(boolean, byte[]) - Method in class com.mku.salmonfs.file.AesFile
Enabled verification of file integrity during read() and write()
setVersion(byte) - Method in class com.mku.salmon.Header
Set the Salmon format version
setVirtualDriveDirectoryName(String) - Static method in class com.mku.salmonfs.drive.AesDrive
Set the directory name for the virtual drive.
SHA256 - com.mku.salmon.password.PbkdfAlgo
SHA-256 hashing.
skip(long) - Method in class com.mku.streams.InputStreamWrapper
Skip a number of bytes.
splitNonceRange(byte[], byte[]) - Static method in class com.mku.salmon.Nonce
Returns the middle nonce in the provided range.
stop() - Method in class com.mku.fs.drive.utils.FileExporter
Stop current export
stop() - Method in class com.mku.fs.drive.utils.FileImporter
Stops all current importing tasks
stop() - Method in class com.mku.fs.drive.utils.FileSearcher
 
stopFileSearch() - Method in class com.mku.fs.drive.utils.FileCommander
Stop the current file search.
Supplier<R> - Interface in com.mku.func
Backwards compatibility Function class for devices with Android 23 and prior.
syncCounter(long) - Method in class com.mku.salmon.transform.AesCTRTransformer
Syncs the Counter based on what AES block position the stream is at.
syncCounter(long) - Method in interface com.mku.salmon.transform.ICTRTransformer
Calculate the value of the counter based on the current block.

T

TextDecryptor - Class in com.mku.salmon.text
Utility class that decrypts text strings.
TextDecryptor() - Constructor for class com.mku.salmon.text.TextDecryptor
 
TextEncryptor - Class in com.mku.salmon.text
Utility class that encrypts text strings.
TextEncryptor() - Constructor for class com.mku.salmon.text.TextEncryptor
 
toArray() - Method in class com.mku.streams.MemoryStream
Convert the stream to an array:
toBytes(long, int) - Static method in class com.mku.convert.BitConverter
Converts a long value to byte array.
toBytes(String) - Static method in class com.mku.convert.BitConverter
Convert a hex string to a byte array.
toHex(byte[]) - Static method in class com.mku.convert.BitConverter
Convert a byte array to a hex representation.
toLong(byte[], int, int) - Static method in class com.mku.convert.BitConverter
Converts a byte array to a long value.
toString() - Method in class com.mku.android.fs.file.AndroidFile
Returns a string representation of this object
toString() - Method in class com.mku.fs.file.File
Returns a string representation of this object
toString() - Method in class com.mku.fs.file.HttpFile
Returns a string representation of this object
toString() - Method in class com.mku.fs.file.WSFile
Returns a string representation of this object
TransformerFactory - Class in com.mku.salmon.transform
Creates an AES transformer object.
TransformerFactory() - Constructor for class com.mku.salmon.transform.TransformerFactory
 
TriConsumer<T1,​T2,​T3> - Interface in com.mku.func
Backwards compatibility TriConsumer class for devices with Android 23 and prior.

U

unregister(String) - Method in class com.mku.salmonfs.handler.AesStreamHandler
Unregister a path.
useIntegrity() - Method in class com.mku.salmon.integrity.Integrity
Get the integrity enabled option.

V

valueOf(String) - Static method in enum com.mku.fs.drive.utils.FileSearcher.SearchEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.password.PbkdfAlgo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.password.PbkdfType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.sequence.NonceSequence.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.streams.EncryptionFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.streams.EncryptionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.salmon.streams.ProviderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.streams.RandomAccessStream.SeekOrigin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mku.fs.drive.utils.FileSearcher.SearchEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.password.PbkdfAlgo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.password.PbkdfType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.sequence.NonceSequence.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.streams.EncryptionFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.streams.EncryptionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.salmon.streams.ProviderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.streams.RandomAccessStream.SeekOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mku.win.salmon.sequencer.WinClientSequencer.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyHashes(byte[][], byte[], byte[]) - Method in class com.mku.salmon.integrity.Integrity
Verify the buffer chunks against the hash signatures.
VERSION - Static variable in class com.mku.salmon.Generator
Version.
VERSION_LENGTH - Static variable in class com.mku.salmon.Generator
Length for the Version in the data header.
VirtualDrive - Class in com.mku.fs.drive
Abstract virtual drive.
VirtualDrive() - Constructor for class com.mku.fs.drive.VirtualDrive
 
VirtualRecursiveCopyOptions() - Constructor for class com.mku.fs.file.IVirtualFile.VirtualRecursiveCopyOptions
 
VirtualRecursiveDeleteOptions() - Constructor for class com.mku.fs.file.IVirtualFile.VirtualRecursiveDeleteOptions
 
VirtualRecursiveMoveOptions() - Constructor for class com.mku.fs.file.IVirtualFile.VirtualRecursiveMoveOptions
 

W

WinClientSequencer - Class in com.mku.win.salmon.sequencer
Nonce sequencer for use with the salmon windows service.
WinClientSequencer(String) - Constructor for class com.mku.win.salmon.sequencer.WinClientSequencer
Instanticate a sequencer.
WinClientSequencer.RequestType - Enum in com.mku.win.salmon.sequencer
Request type.
WinFileSequencer - Class in com.mku.win.salmon.sequencer
File Sequencer for Windows with tamper protection.
WinFileSequencer(IFile, INonceSequenceSerializer, String) - Constructor for class com.mku.win.salmon.sequencer.WinFileSequencer
Instantiate a windows file sequencer.
WinSequenceTamperedException - Exception in com.mku.win.salmon.sequencer
Thrown when tampering has been detected in the nonce sequencer.
WinSequenceTamperedException(String) - Constructor for exception com.mku.win.salmon.sequencer.WinSequenceTamperedException
Construct an exception with a specific message.
WinSequenceTamperedException(String, Exception) - Constructor for exception com.mku.win.salmon.sequencer.WinSequenceTamperedException
Construct an exception with a specific message and inner exception
write(byte[], int, int) - Method in class com.mku.android.fs.streams.AndroidFileStream
Write the data buffer to the stream.
write(byte[], int, int) - Method in class com.mku.fs.streams.FileStream
Write the data from the buffer provided into the stream.
write(byte[], int, int) - Method in class com.mku.fs.streams.HttpFileStream
Write the data from the buffer provided into the stream.
write(byte[], int, int) - Method in class com.mku.fs.streams.WSFileStream
Write the data from the buffer provided into the stream.
write(byte[], int, int) - Method in class com.mku.salmon.streams.AesStream
Encrypts the data from the buffer and writes the result to the baseStream.
write(byte[], int, int) - Method in class com.mku.streams.BlockingInputOutputAdapterStream
 
write(byte[], int, int) - Method in class com.mku.streams.MemoryStream
Write a sequence of bytes into the stream.
write(byte[], int, int) - Method in class com.mku.streams.RandomAccessStream
Write the contents of the buffer to this stream.
write(String, Object) - Method in class com.mku.win.registry.Registry
Write a value from the registry
writeAuthFile(IFile, AesDrive, byte[], byte[], byte[], byte[]) - Static method in class com.mku.salmonfs.auth.AuthConfig
Write the properties of the auth configuration to a config file that will be imported by another device.
writeDriveConfig(IFile, byte[], byte, byte[], int, byte[], byte[], byte[]) - Static method in class com.mku.salmonfs.drive.DriveConfig
Write the properties of a drive to a config file
writeHeader(RandomAccessStream, byte[], int) - Static method in class com.mku.salmon.Header
 
writeToStream(RandomAccessStream, byte[], byte[], byte[], byte[]) - Static method in class com.mku.salmonfs.auth.AuthConfig
Write authorization configuration to an AesStream.
WSDrive - Class in com.mku.salmonfs.drive
VirtualDrive implementation for remote web service file systems.
WSDrive() - Constructor for class com.mku.salmonfs.drive.WSDrive
Protected constructor, use open() or create() instead.
WSFile - Class in com.mku.fs.file
IFile implementation for a remote web service file.
WSFile(String, String, Credentials) - Constructor for class com.mku.fs.file.WSFile
Instantiate a real file represented by the filepath provided (Remote read-write drive)
WSFileStream - Class in com.mku.fs.streams
File stream implementation for web service files.
WSFileStream(WSFile, String) - Constructor for class com.mku.fs.streams.WSFileStream
Construct a file stream from a JavaFile.
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages