Commit a8d82f3
committed
SQLite3 Multiple Ciphers 2.2.4 (based on SQLite 3.50.4)
* Based on SQLite version 3.50.4
* Fixed issue wxSQLite3 - build failure on PowerPC
* Fixed issue wxSQLite3 - crash with "illegal instruction" on x86_64 Linux machines without AVX support
* Added plaintext header option to some ciphers
- This option, added to ciphers chacha20, ascon128, and aegis, keeps the database header partially unencrypted and works in the same way as for the cipher sqlcipher
* Simplified and unified raw key and salt specification
- raw keys (and optionally salt) can be given in both formats, SQLCipher or sqleet, for all cipher schemes supporting raw key specification (chacha20, sqlcipher, ascon128, aegis)
- the cipher salt can now also be specified via PRAGMA cipher_salt - pragma takes precedence over URI parameter
- the cipher URI parameter is no longer mandatory for the default cipher scheme
* Removed dependency on security framework for Apple platforms
* Regenerated build files using premake5 5.0.0-beta7
* Added some patches for the SQLite shell source to handle extension inclusion
* Added source code amalgamation release package including "configure" based on autosetup
* Adjusted preprocessor instructions to select correct code branch for Apple platforms
Important:
Updating is recommended for users who want to use the AEGIS cipher and compile SQLite3MC with the GCC compiler1 parent e35563b commit a8d82f3
File tree
2 files changed
+6995
-6733
lines changed- uppsrc/plugin/sqlite3/lib
2 files changed
+6995
-6733
lines changed
0 commit comments