-
Notifications
You must be signed in to change notification settings - Fork 4
Feat: Encryption with multiple ciphers #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comments from my side. Looks good to me though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good from my side. I would suggest not merging this until the SDK changes are tested and ready.
Description
This pull request introduces support for encrypting the SQLite database using multiple ciphers. The changes include modifications to the VFS implementation, build scripts, and configuration to ensure that encryption is enabled and properly integrated.
Testing
sqlite3
andsqlite3mc
binaries.SELECT * FROM sqlite_master;
. This fails with the following errorParse error: file is not a database (26)
.PRAGMA KEY
statement, theSELECT
statement returns as expected.multiple-cipher
build and setting an encryption key on the database.