-
Notifications
You must be signed in to change notification settings - Fork 6
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
Add bindings for room key backup & recovery #7
Conversation
This shouldn't be reviewed until matrix-org/matrix-rust-sdk#2196 is, at which point I'll pull in any changes made during that review. I'll leave this PR as a draft until then. |
2987de0
to
2c46117
Compare
matrix-org/matrix-rust-sdk#2196 is now matrix-org/matrix-rust-sdk-crypto-wasm#10, and is merged, so taking this out of draft. |
Pull in matrix-org/matrix-rust-sdk#2227, which allows storing backup keys in the memory store
2c4caff
to
12788ab
Compare
Note that the WASM version of key backup support has settled down, so this PR should be ready to be merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Left a minor comment.
TIL GitHub's rebase merges always make new commits instead of just fast-fowarding. For the sake of preserving the original branch, I'll just force push the PR branch to EDIT: never mind, the |
You'll have to use merge-commits if you want to preserve the hashes and use GitHub's UI. |
This was adapted from matrix-org/matrix-rust-sdk#2196, which added key backup support to the JS bindings.
Note that this depends on
matrix-rust-sdk
being able to store backup keys.