Package-level declarations

Types

Link copied to clipboard
class AESEncryptedFileIOProcessor(password: String, val encrypterMode: AESEncryptedFileIOProcessor.AESEncrypterMode = AESEncrypterMode.AES256) : FileIOProcessor

File processor which performs AES based encryption/decryption

Link copied to clipboard
class AesGcmEncryptedFileIoProcessor(protocol: AesGcmKeyProvider, mode: AesGcmEncryptedFileIoProcessor.AESGCMEncrypterMode = AESGCMEncrypterMode.AES128, generateAadFromContext: Boolean = true) : FileIOProcessor

File processor which performs AES based encryption/decryption

Link copied to clipboard

Interface to get AES GCM keys for files

Link copied to clipboard

Represents base file IO operations

Link copied to clipboard

Represents base file IO operations

Link copied to clipboard

Represents default file IO operations with default system file IO tools

Link copied to clipboard

Represents encryption/decryption file IO operations.

Link copied to clipboard

Represents file IO operations

Link copied to clipboard

Represents image file IO operations