CipherVirtualFileSystemManager

Creates and destroys the virtual file systems SQLite Multiple Ciphers wraps around an existing one to transparently encrypt and decrypt the files it manages.

Functions

Link copied to clipboard
abstract fun create(vfs: VirtualFileSystemBase, makeDefault: Boolean = true): VirtualFileSystem

Creates and returns a virtual file system wrapping vfs for encryption.

Link copied to clipboard
abstract fun destroyAll()

Destroys every cipher virtual file system created through this manager. Every VirtualFileSystem previously returned by create becomes closed as a result, even ones still in use.