SQLCipher 4.16.0 Release

2026-05-12 08:00:00 -0400

We’re pleased to announce the immediate availability of SQLCipher 4.16.0. This release updates the SQLite baseline and includes several other improvements.

SQLCipher Core

  • Updates the upstream SQLite baseline to the latest patch release 3.53.1
  • Fixes an allocation issue that could cause an increase in mlock warning messages (most frequently on Android)
  • Removes redundant logging of mlock and VirtualLock failures at WARN level

SQLCipher Commercial & Enterprise

  • Fixes issue with the license authorizer which could fail for certain operations even with a valid code
  • Restores Mac Catalyst dynamic libraries in the SQLCipher for macOS .NET NuGet package
  • Updates SQLCipher Enterprise FIPS iOS packages to corrected framework headers (no functional impact or version change)
  • Updates SQLCipher for JDBC to track the latest upstream release (3.53.1.0)
  • Updates SQLitePCLRaw dependencies to 3.0.3 for .NET packages

Cryptographic Provider Matrix

The table below summarizes the cryptographic providers used across SQLCipher packages and platforms:

Edition Platform Cryptographic Provider
Community (non-FIPS) Android based on LibTomCrypt 1.18.2
Community (non-FIPS) Apple Common Crypto (version varies by OS)
Commercial & Enterprise (non-FIPS) Apple Common Crypto (version varies by OS)
Commercial & Enterprise (non-FIPS) Other Platforms OpenSSL 3.5.6 LTS
Enterprise FIPS All Platforms SQLCipher Cryptographic Module
Based on OpenSSL 3.5.6 LTS

Upgrading and Availability

SQLCipher 4.16.0 is available for download now, and we recommend upgrading to incorporate these improvements. As always, test your applications thoroughly with the new version before deploying to production.

Commercial and Enterprise - On-demand access to new releases of SQLCipher packages are available to all licensees with an active subscription from the Customer Downloads fulfillment site. Subscribers 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. Commercial and Enterprise edition upgrades require a new license code from the SQLCipher fulfillment site for each version. Don’t forget to change the license code in your application(s) when you upgrade.

Community Edition - SQLCipher Community Edition source code is available on GitHub, via AAR packaging for Android, and Swift Package Manager for Apple platforms.

For feedback and questions, please visit our Community Forum or private support channels. Thank you for using SQLCipher!