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

Support for secret storage (4S) #402

Closed
poljar opened this issue Nov 9, 2021 · 5 comments
Closed

Support for secret storage (4S) #402

poljar opened this issue Nov 9, 2021 · 5 comments
Assignees

Comments

@poljar
Copy link
Contributor

poljar commented Nov 9, 2021

Secret storage allows us to store the private parts of our cross signing keys and our backup key on the server in the global account data storage box of our user.

This heavily relies on sending requests to the server and getting account data from the sync. Since the crypto crate can't send out requests nor does it have access to the account data it may make sense to just add helpers to the crypto crate and implement the rest of the logic in the top level crate.

Spec entry can be found here: https://spec.matrix.org/unstable/client-server-api/#secret-storage

@poljar poljar added this to the Stabilize the crypto crate milestone Nov 9, 2021
@poljar poljar changed the title Support for secret storage Support for secret storage (4S) Nov 17, 2021
@jplatte
Copy link
Collaborator

jplatte commented Feb 12, 2022

The secret storage account data event types have been partially implemented in last year's GSoC, however that work is still stuck in a draft PR because of ruma/ruma#686. were stuck since then and should now (2022-03-24) be implemented soon. Ruma issue: ruma/ruma#478

@tinywombat765
Copy link

The linked ruma issue is cloed now. Just wondering what the status of this is?

@poljar
Copy link
Contributor Author

poljar commented Sep 29, 2022

As mentioned in #1065, no movement as of yet.

@poljar poljar self-assigned this Jul 31, 2023
@poljar poljar mentioned this issue Sep 20, 2023
1 task
@poljar
Copy link
Contributor Author

poljar commented Sep 20, 2023

Some movement now. PR adding support in the crypto crate: #2591.

@poljar
Copy link
Contributor Author

poljar commented Nov 6, 2023

This has been now implemented as part of #2621.

@poljar poljar closed this as completed Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants