Skip to content

SQLite3 Multiple Ciphers 1.6.0 (based on SQLite 3.41.0)

Compare
Choose a tag to compare
@utelle utelle released this 23 Feb 13:41
· 72 commits to main since this release
v1.6.0
a3c0fe4

Changes since previous release

  • Based on SQLite version 3.41.0
  • Added automatic VFS shim instantiation (see issue #104)
  • Added CMake build support (thanks to @lwttai and @jammerxd)

To enable encryption support for a non-default VFS it is now enough to specify the name of the requested real VFS with the prefix "multipleciphers-", either via the URI parameter vfs or via the 4th parameter of the SQLite API function sqlite3_open_v2().

Example:

// via URI filename
file:dbfile.db3?vfs=multipleciphers-win32-longpath
/* via API function */
sqlite3* pDb;
int rc = sqlite3_open_v2("dbfile.db3", &pDb, SQLITE_OPEN_READWRITE, "multipleciphers-win32-longpath");

Notes

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature.
  • Additionally, a source code amalgamation is provided. That is, a single C source file and a single C header file.