-
Notifications
You must be signed in to change notification settings - Fork 269
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
Recovery support: Or how to tame secret storage and backups #2842
Conversation
d704a3e
to
d6401ef
Compare
68faa18
to
2324f39
Compare
Not actually ready for review, but want to get the CI going. |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #2842 +/- ##
========================================
Coverage 82.64% 82.65%
========================================
Files 216 219 +3
Lines 22183 22354 +171
========================================
+ Hits 18333 18476 +143
- Misses 3850 3878 +28 ☔ View full report in Codecov by Sentry. |
de10621
to
d48dc79
Compare
This is now ready for review. cc @jplatte |
Co-authored-by: Jonas Platte <[email protected]>
604a22a
to
1b492ae
Compare
1b492ae
to
0937934
Compare
Is there an example of how to use this recovery API? |
You can check the documentation which contains examples, https://matrix-org.github.io/matrix-rust-sdk/matrix_sdk/encryption/recovery/index.html. |
~~Thanks for replying but is this not different? This PR seems to be adding a new convenience API which that example does not.~~ Scratch that, there are examples in the docs just not in the code repository examples folder. |
This PR implements a
Recovery
API. This API or subsystem attempts to unify the backup and secret storage support into a single and simplified API.This
Recovery
API is also what Element X uses for their backup and secret storage support.