SQLCipher 4.4.0 Release

2020-05-12 08:00:00 -0400

We are pleased to announce that SQLCipher 4.4.0 is now available. It includes the following important changes:

SQLCipher Core

  • Updates baseline to upstream SQLite 3.31.0
  • Adjusts shell to report SQLCipher version alongside SQLite version
  • Fixes various build warnings under several compilers
  • Removes unused id and status functions from provider interface

SQLCipher for Android

Support/Room API queries have been improved so that parameters are bound using the appropriate type to avoid conversion issues.

SQLCipher Commercial and Enterprise

The new sqlcipher_vle_cipher Value Level Encryption function provides a low-level interface to invoke AES-256-CBC encryption and decryption operations without type encoding, PKCS#7 padding, or HMAC authentication.


Commercial and Enterprise - On-demand access to new releases of SQLCipher packages are available to all licensees with an active support subscription from the Customer Downloads fulfillment site. Licensees will also receive a separate email notification regarding the update and can contact us at any time for private support directly from the SQLCipher development team.

Community Edition - SQLCipher 4.4.0 in source format is directly available on GitHub. The Community Edition of SQLCipher for Android (4.4.0) is available via AAR packaging. The Community Edition of SQLCipher for iOS can be compiled from source or using CocoaPods.