SQLCipher 4.1.0 is now available, the first minor release in the 4 series of the library. Please read the full release announcement for further details regarding the release.
The following is a summary of the pertinent changes:
- Based on upstream SQLite 3.27.2 (current latest)
- Defer reading salt from database header until key derivation is required
- Add PRAGMA commands:
cipher_settingsandcipher_default_settingsto query current runtime configurations - Disable backup API for encrypted databases
- Deprecate the following PRAGMA commands:
fast_kdf_iter,cipher_hmac_pgno,cipher_hmac_salt_mask - Improve
sqlcipher_exportroutine and restore all database flags - Clear buffer if cipher operation fails