Restore SQLCipher encryption for Android and fix CI build

- Re-enable bundled-sqlcipher-vendored-openssl for Android
- Add NDK environment variables for OpenSSL compilation
- Install perl and make for OpenSSL build in CI
- Ensures encryption works on all platforms including Android
This commit is contained in:
2025-11-01 15:39:44 +01:00
parent d82599f588
commit f7867a5bde
3 changed files with 23 additions and 1 deletions

View File

@ -55,4 +55,4 @@ trash = "5.2.0"
rusqlite = { version = "0.37.0", features = ["load_extension", "bundled-sqlcipher-vendored-openssl", "functions"] }
[target.'cfg(target_os = "android")'.dependencies]
rusqlite = { version = "0.37.0", features = ["load_extension", "bundled", "functions"] }
rusqlite = { version = "0.37.0", features = ["load_extension", "bundled-sqlcipher-vendored-openssl", "functions"] }