Implement "reset cryptographic identity" flow in new Encryption settings #28977
Labels
A-E2EE
A-E2EE-Cross-Signing
A-User-Settings
T-Feature
Request to add a new feature which does not exist right now
Part of #26468
This issue tracks the implementation of the "Reset cryptographic identity" flow in our designs for the new "Encryption" settings tab.
Our designs for the "Advanced" section of the Encryption settings tab includes a "Reset cryptographic identity" link (Figma design). The link takes you to a confirmation screen (Figma).
Clicking "Continue" on the confirmation screen should:
In other words, it should do the same as
matrix_sdk::encryption::recovery::Recovery::reset_identity
in the Matrix Rust SDK.[Note that it does more than "reset identity". The UI refers to it as "Reset cryptographic identity" for consistency with EX, but we should avoid propagating the confusion in new code.]
After the reset, we now have no recovery, so we return to the basic Encryption tab which prompts you to "Set up Recovery".
We have agreed to add a new method
CryptoApi.resetEncryption
to matrix-js-sdk which will implement the reset mechanics.Internal discussion
The text was updated successfully, but these errors were encountered: