We have purchased Mono SQLCipher library and have been using it in our project.
Currently we are trying to update SQLCipher to the latest version (220.127.116.11) to support Android 6.0 Marshmallow.
However we are not able to migrate databases from SQLCipher 18.104.22.168 to 22.214.171.124
SqliteConnection .open fails with below error,
10-23 11:54:20.101: E/AndroidRuntime(9364): Caused by: md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: Mono.Data.Sqlcipher.SqliteException: File opened that is not a database file
10-23 11:54:20.101: E/AndroidRuntime(9364): file is encrypted or is not a database
How can I get to the step of providing PRAGMA cipher_migrate (or atleast changing the key to be PRAGMA cipher_default_kdf_iter = 4000;)
I dont see SQLiteDatabase or SQLiteDatabaseHook implemented in Mono.Android library