SQLCipher 4.4.0 for Android and OpenSSL 3.0.8

Is sqlchiper 4.4.0 is compatible with openssl 3.x?
currently we have sqlchiper 4.4.0 with openssl 1.1.1.

openssl 1.1.1, EOL on 11th September 2023, so need to upgrade to openssl 3.x LTS version.

Please do provide details if its compatible.

1 Like

@developernotes @sjlombardo please share your valuable thoughts here?

Hello @SachinGhagare @Nithin_Malik - We are aware of the upcoming changes with OpenSSL.

If you are using official packages the most recent version (currently 4.5.4) uses OpenSSL 1.1.1t which is still supported. There will be an additional SQLCipher release before September 2023 where packages will switch to using OpenSSL 3.0.x (LTS).

If you are building SQLCipher yourself from source under Community Edition licensing you are free to link against whatever version of OpenSSL you would like, including OpenSSL 3. However, you will need to upgrade to the latest available version of SQLCipher sources as the 4.4.0 code didn’t support the new APIs required to build against OpenSSL 3.

Hello @sjlombardo ,

May I check SQLCipher 4.5.5 (Community Edition) has upgraded to OpenSSL 3.0x (LTS) or is it still using OpenSSL 1.1.1t?

Hello @Kaung_Mon, yes, SQLCipher 4.5.5 (non-FIPS) packages that use the OpenSSL Cryptographic Provider are now using OpenSSL 3.0.10 LTS. Detailed release notes are here:

Thanks a lot for the confirmation.