feat: SQLCipher-Verschluesselung der pyramid.sqlite (M1) via neue Storage-Fassade app_database.dart
- AppDatabase.open()/openForPush() kapseln Factory, Schluessel (Keystore), Klartext->SQLCipher-Migration (Backup/Verify/atomarer Tausch) und PRAGMAs - Android/Windows/Linux verschluesselt, iOS/macOS bewusst Klartext - 5 neue Tests mit echter SQLCipher-DLL; Windows-Praxistest mit echter DB erfolgreich (23 Tabellen verifiziert, E2EE intakt); Android UNGETESTET
This commit is contained in:
@@ -19,6 +19,9 @@ dependencies:
|
||||
sqflite: ^2.4.2
|
||||
sqflite_common_ffi: ^2.3.7+1
|
||||
sqlcipher_flutter_libs: ^0.6.8
|
||||
# Direkt (statt nur transitiv) für open.overrideFor in app_database.dart —
|
||||
# so lädt Android libsqlcipher.so statt des System-sqlite3.
|
||||
sqlite3: ^2.4.0
|
||||
|
||||
# LiveKit video/audio/screen
|
||||
livekit_client: ^2.4.0
|
||||
|
||||
Reference in New Issue
Block a user