Commit Graph

33 Commits

Author SHA1 Message Date
Nick Parker
ff7b782f42 Add cipher_compatibility test case 2021-08-05 11:31:21 -05:00
Nick Parker
821303c729 Add json test case 2021-08-05 11:30:12 -05:00
Nick Parker
cec6d4e1dc Adjust existing test cases for SQLCipher 2021-08-05 11:29:51 -05:00
Nick Parker
f921f0fa6a Support propagating WAL mode setting when database instance hasn't been created in SQLiteOpenHelper 2021-08-05 11:25:38 -05:00
Nick Parker
392dbdf5e2 Add Hamcrest test library 2021-08-05 11:23:41 -05:00
Nick Parker
9effb6d587 Add change password support on SQLiteDatabase 2021-07-26 16:12:02 -05:00
Nick Parker
ea4639fb70 Add support for executing rawQuery with Object varargs as binding parameters 2021-07-26 11:16:44 -05:00
Nick Parker
94d0a0d452 Adjust Android.mk to link dynamic OpenSSL, build libsqlcipher.so 2021-07-23 11:48:35 -05:00
Nick Parker
81f0921786 Prevent call to PRAGMA page_size when compiled with SQLITE_HAS_CODEC 2021-07-23 11:22:19 -05:00
Nick Parker
72e8e94433 Remove signal from executeForLong, not needed 2021-07-23 11:21:45 -05:00
Nick Parker
adb3313cfc Adjust empty byte array initialization, retriving bytes from string 2021-07-23 11:21:04 -05:00
Nick Parker
c2ef89e49f Adjust default SQLite page_size to 4096 (match upstream since 2016) 2021-07-23 11:20:17 -05:00
Nick Parker
53b73594fb Log result of sqlite3_key 2021-07-23 11:19:01 -05:00
Nick Parker
2a2b47bbaa Query sqlite_schema after SQLiteDatabaseHook runs 2021-07-22 15:25:50 -05:00
Nick Parker
2e5fc35701 Change tests to load libsqlcipher instead of libsqliteX 2021-07-20 14:16:56 -05:00
Nick Parker
f3f900a87a Allow journal mode configuration to propagate when opening connection regardless of SQLITE_HAS_CODEC flag 2021-07-20 12:22:25 -05:00
Nick Parker
e0222f38b4 Adjust default database handler tests to support SQLITE_HAS_CODEC behavior 2021-07-20 12:21:27 -05:00
Nick Parker
d69badb5cf Use executeNonQuery logic from platform-frameworks-base which causes SQLiteStatementTest to pass 2021-07-19 15:49:41 -05:00
Nick Parker
f83d22d27f Add support for password and database hook on SQLiteOpenHelper 2021-07-19 11:35:09 -05:00
Nick Parker
07aae6c97a Update aar output file name 2021-07-16 16:23:03 -05:00
Nick Parker
d5ea30b94d Update compile and target sdk version to 30 2021-07-16 16:22:23 -05:00
Nick Parker
ec1173db6d Initial test with password provided as argument to open database 2021-07-16 15:01:31 -05:00
Nick Parker
a267c4b692 Add overloads to openDatabase and openOrCreateDatabase for providing password 2021-07-16 14:59:10 -05:00
Nick Parker
cc47c99926 Capture database password (byte[]) and SQliteDatabaseHook for configuration 2021-07-16 14:58:19 -05:00
Nick Parker
23730bbf7a Allow keying of database 2021-07-16 14:57:39 -05:00
Nick Parker
227d1310d0 Database hook for preKey/postKey operations 2021-07-16 14:55:45 -05:00
Nick Parker
b7e326ae5e Small test case to check cipher_version 2021-07-15 15:34:43 -05:00
Nick Parker
dc12edf810 Remove existing amalgamation 2021-07-15 15:15:08 -05:00
Nick Parker
6926ff13bd Update test library references 2021-07-15 15:13:24 -05:00
Nick Parker
27a6feb8f7 Correct package name and imports for android tests 2021-07-14 12:52:41 -05:00
Nick Parker
7377ea6398 Renaming for androidTest files 2021-07-14 11:26:20 -05:00
Nick Parker
b0b1b84cdc Remove sqlcipher/.cxx from repo 2021-07-14 10:43:34 -05:00
Nick Parker
1701c45ee4 Further package renaming 2021-07-14 10:42:45 -05:00