Skip to content
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

Encrypt local databases #441

Closed
manuroe opened this issue Jan 11, 2023 · 3 comments · Fixed by #2328
Closed

Encrypt local databases #441

manuroe opened this issue Jan 11, 2023 · 3 comments · Fixed by #2328

Comments

@manuroe
Copy link
Member

manuroe commented Jan 11, 2023

We have to replace None in the code with a secret.

We should manage this secret like on EI where we have a protocol and different implementations to manage secrets.

@manuroe manuroe added A-E2EE Encryption TF:1 and removed A-E2EE Encryption labels Jan 11, 2023
@manuroe
Copy link
Member Author

manuroe commented Jan 18, 2023

The key management must be compatible with ElementR-iOS. EIX needs to be able decrypt and use the crypto DB used in EIR.

@pixlwave
Copy link
Member

We're going to wait to implement this until the SQLite support is available for the state store in the SDK.

@manuroe manuroe removed the TF:1 label Feb 7, 2023
@kittykat kittykat added X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue T-User Story T-Task Team: Element X Platform labels Feb 16, 2023
@poljar poljar self-assigned this Feb 23, 2023
@pixlwave pixlwave removed their assignment Feb 28, 2023
@manuroe manuroe removed X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue X-Blocked labels Jan 3, 2024
@manuroe
Copy link
Member Author

manuroe commented Jan 12, 2024

Let's try it on nightlies first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants