File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -1959,4 +1959,45 @@ if_built_with_commoncrypto verify-default-cipher {
1959
1959
db close
1960
1960
file delete -force test.db
1961
1961
1962
+ do_test migrate-1.1.8-database-to-3x-format {
1963
+ file delete -force test.db-migrated
1964
+ file delete -force test.db
1965
+ file copy -force sqlcipher-1.1.8-testkey.db test.db
1966
+ sqlite_orig db test.db
1967
+ execsql {
1968
+ PRAGMA key = 'testkey';
1969
+ PRAGMA cipher_migrate;
1970
+ }
1971
+ db close
1972
+
1973
+ sqlite_orig db test.db
1974
+ execsql {
1975
+ PRAGMA key = 'testkey';
1976
+ SELECT count(*) FROM sqlite_master;
1977
+ }
1978
+ } {1}
1979
+ db close
1980
+ file delete -force test.db
1981
+ file delete -force test.db-migrated
1982
+
1983
+ do_test migrate-2-0-le-database-to-3x-format {
1984
+ file delete -force test.db
1985
+ file copy -force sqlcipher-2.0-le-testkey.db test.db
1986
+ sqlite_orig db test.db
1987
+ execsql {
1988
+ PRAGMA key = 'testkey';
1989
+ PRAGMA cipher_migrate;
1990
+ }
1991
+ db close
1992
+
1993
+ sqlite_orig db test.db
1994
+ execsql {
1995
+ PRAGMA key = 'testkey';
1996
+ SELECT count(*) FROM sqlite_master;
1997
+ }
1998
+ } {1}
1999
+ db close
2000
+ file delete -force test.db
2001
+ file delete -force test.db-migrated
2002
+
1962
2003
finish_test
You can’t perform that action at this time.
0 commit comments