element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
GNU Affero General Public License v3.0
3.39k stars 731 forks source link

Secure backup is permanently offered #1820

Open 532910 opened 4 years ago

532910 commented 4 years ago

Pressing Set up in this device changes nothing, I permanently see this in settings: image

BillCarsonFr commented 4 years ago

It's because you are missing some local secrets, so it's asking you to verify again to trigger secrets sharing between session. My guess is that the MSK is missing because web does not share yet https://github.com/vector-im/riot-web/issues/13896

https://github.com/vector-im/riot-web/issues/13896

If you enter the passphrase, does it go away?

532910 commented 4 years ago

Indeed, entering the passphrase it's gone.

BillCarsonFr commented 4 years ago

I will keep it open until all platforms shares all secrets

jryans commented 4 years ago

https://develop.element.io now supports requesting and sharing the MSK. Please test with other platforms and provide feedback.

matthijskooijman commented 4 years ago

But when Element Web starts to support key sharing, then this bug is not actually solved, right? People might still be running other older clients, and future new clients might be written that (initially) do not support key sharing? Shouldn't Element Android at least provide some useful feedback about this situation?

kyrias commented 4 years ago

I'm running Element Web 1.7.9, which is many versions past when that SDK change was merged, and I still get nothing happening after the self-verification request through Element Web has been completed.

Is there any logs or such that could be useful for debugging this before I use my passphrase for it?