Package-level declarations
The public API of the library: the driver, its keys and configuration, and the maintenance functions. Everything else is internal and carries no compatibility promise.
Types
How SQLCipher reads and writes the file. DEFAULT matches SQLCipher 4, so files are interchangeable with net.zetetic:sqlcipher-android 4.x, SQLCipher for Apple platforms and the sqlcipher command line tool.
An SQLiteDriver whose every connection is SQLCipher-encrypted with a SealiteKey.
Why Sealite refused a database: SealiteException.error, or Sealite.errorOf on any exception (Room may wrap it).
Sealite refused a database or could not finish a maintenance operation; error says why.
The key a SealiteDriver opens databases with.
Functions
Builds a SealiteConfig: SealiteConfig { compatibility = SealiteConfig.Compatibility.SQLCIPHER_3 }.