Android Database Encryption Key Provider
Android SDK-managed database key provider.
The raw SQLCipher key is generated per wallet database, encrypted with an Android Keystore AES key, and stored in app-private SharedPreferences.
Functions
Link copied to clipboard
open suspend override fun getOrCreateKey(walletId: String, databaseName: String): DatabaseEncryptionKey
Returns the existing Android-protected database key or creates and stores a new one.