Implement secret storage for signing keys backup
Part of #717.
From the spec:
Clients may have secret information that they wish to be made available to other authorised clients, but that the server should not be able to see, so the information must be encrypted as it passes through the server. This can be done [...] by storing encrypted data on the server for later retrieval.
-
Set up secret storage if it isn't already done -
Show the status of backup -
Possibility to reinitialize secret storage
Right now, it lacks support in the Matrix Rust SDK: matrix-rust-sdk#402.
Edited by Kévin Commaille