Release of SQLite3MC Version 2.3.4

Version 2.3.4 of the SQLite encryption extension SQLite3 Multiple Ciphers, based on SQLite 3.53.1, has been released.
In this context, the components wxSQLite3 and apsw-sqlite3mc have also been updated.
SQLite3 Multiple Ciphers
Changes since previous release:
- Based on SQLite version 3.53.1
- Fixed issue #232: - Zero out one-time-keys (for cipher schemes
chacha20,aegis, andascon128) after encrypt/decrypt operation - Resolved issue #233: - Add support for specifying plaintext header size in non-legacy mode of the SQLCipher cipher scheme. This option was supported only for legacy mode version 4 (legacy=4), but there is no reason to not support it for non-legacy mode.
SQLite3 Multiple Ciphers NuGet
Changes since previous release:
- Based of SQLite3 Multiple Ciphers 2.3.4 and SQLite 3.53.1
The project consists of the following 3 NuGet packages (downloadable from NuGet.org):
- SQLite3MC.PCLRaw.bundle, depends on
providerandlib - SQLite3MC.PCLRaw.provider, depends on SQLitePCLRaw.core (>= 3.0.2)
- SQLite3MC.PCLRaw.lib, no dependencies
Note for users of the NuGet packages SQLitePCLRaw.*e_sqlite3mc
The packages SQLitePCLRaw.bundle_e_sqlite3mc, SQLitePCLRaw.provider.e_sqlite3mc, and SQLitePCLRaw.lib.e_sqlite3mc are deprecated and are no longer actively maintained.
The packages SQLite3MC.PCLRaw.bundle, SQLite3MC.PCLRaw.provider, and SQLite3MC.PCLRaw.lib provide the same functionality and can be used as an alternative.
wxSQLite3
Changes since previous release:
- Upgrade to SQLite3 Multiple Ciphers Version 2.3.4
apsw-sqlite3mc
This version is based on:
Changes in the underlying APSW version can be found in the APSW change history.
Releases of apsw-sqlite3mc are distributed via PyPI.