Skip to content

Encrypt the rust DB by default, to match EX#122

Merged
richvdh merged 3 commits into
mainfrom
kegan/encrypt-rust-db
May 29, 2026
Merged

Encrypt the rust DB by default, to match EX#122
richvdh merged 3 commits into
mainfrom
kegan/encrypt-rust-db

Conversation

@kegsay

@kegsay kegsay commented Jul 12, 2024

Copy link
Copy Markdown
Member

No description provided.

@andybalaam andybalaam left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sensible if/when you can get the tests to pass

@kegsay

kegsay commented Jul 15, 2024

Copy link
Copy Markdown
Member Author

Blocked until performance on rust SDK improves, as it's spiking CI runtimes too much (3-5x).

@richvdh

richvdh commented May 14, 2026

Copy link
Copy Markdown
Member

Looks like we could have another go at this, now that SqliteStore supports open_with_key (though maybe we need to update the ClientBuilder too?)

@richvdh richvdh self-requested a review May 14, 2026 11:34
@poljar

poljar commented May 18, 2026

Copy link
Copy Markdown
Contributor

Looks like we could have another go at this, now that SqliteStore supports open_with_key (though maybe we need to update the ClientBuilder too?)

The builder in the bindings is getting updated in matrix-org/matrix-rust-sdk#6581.

richvdh added 2 commits May 28, 2026 16:24
The `Passphrase` method got renamed to `SessionPassphrase`, and then removed
altogether in
matrix-org/matrix-rust-sdk@7c6ff51.

The modern way is to make our own SqliteStoreBuilder, instead of having
SessionPaths do it for us.
@richvdh richvdh merged commit 1b7f5b9 into main May 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants