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_settings
andcipher_default_settings
to 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_export
routine and restore all database flags - Clear buffer if cipher operation fails