evolu icon indicating copy to clipboard operation
evolu copied to clipboard

Add DB file encryption

Open steida opened this issue 2 years ago • 5 comments

For Electron, it's actually necessary for Trezor.

steida avatar Dec 11 '23 15:12 steida

And for ReactNative, use sqlcipher https://github.com/OP-Engineering/op-sqlcipher

steida avatar Dec 13 '23 00:12 steida

Do you have simple draft how / what key would be used for the db file and so on - curious how this is planned / would work once implemented

For Electron

Would it be possible for all other Browser as well?

negue avatar Feb 20 '24 17:02 negue

@negue Probably yes, I need to investigate it.

steida avatar Feb 20 '24 17:02 steida

Soon.

https://sqlite.org/forum/forumpost/20b2639ec5 https://utelle.github.io/SQLite3MultipleCiphers/docs/installation/install_overview/#webassembly https://github.com/utelle/SQLite3MultipleCiphers/releases/tag/v1.8.3

steida avatar Feb 26 '24 00:02 steida

Oh I wanted to mention the turso article but you went 3 steps ahead 😬

I searched for a few sqlite wasm projects - but somehow https://github.com/utelle/SQLite3MultipleCiphers never came up

thats awesome (both the link and that it might be added to evolu soon ™️ )

negue avatar Feb 26 '24 01:02 negue