create Encrypted Driver
Creates a SQLCipher-backed Android driver for databaseName.
Parameters
Base database name. Platform implementations add the expected file extension.
Raw database key used by SQLCipher.
Stores the database under Android's no-backup directory when true.
Wallet identifier used in typed persistence errors.
Creates an encrypted SQLDelight driver for the named wallet database.
Parameters
Base database name. Platform implementations add the expected file extension.
Raw database key used by SQLCipher.
Whether SDK-managed persistence should use device-local backup semantics.
Wallet identifier used in typed persistence errors.
Creates a SQLCipher-backed native driver for databaseName.
The connection uses SQLite's rollback journal. The native driver would otherwise enable WAL, which locks the -shm file until every connection closes. iOS then terminates the suspended app with 0xdead10cc so the Identity Document extension cannot deadlock on that shared App Group file.
Parameters
Raw database key used by SQLCipher.
Reserved for platform parity; iOS database-key locality is controlled by Keychain attributes.
Wallet identifier used in typed persistence errors.