-
Notifications
You must be signed in to change notification settings - Fork 675
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
Missing encryption keys in secret storage #8814
Comments
This is possible to reproduce this issue on any Element-Android client which has been updated from Element (without crypto rust) to ElementR (with crypto rust). |
On Element Web and Element iOS it seems the realm db is migrated totally. A similar behavior is needed on Android. Element iOS : Element Web : |
@giomfo do you have a plan about this issue ? It could impact some users on Element X, Element 1.6.8 and higher. |
@yostyle internal discussions are still in progress about this key migration issue |
Here is another issue in open related to the crash happening on migration in Android: |
Steps to reproduce
Outcome
What did you expect?
All events should be decryptable.
What happened instead?
All events are undecryptable because message keys (Megolm sessions) are not backed up.
Only message keys migrated to the Rust crypto store are backed up to the server-side key backup. Message keys that are not present in the Rust crypto store are missing in the key backup.
Your phone model
Pixel 8 Pro
Operating system version
Android 14
Application version and app store
No response
Homeserver
matrix.org
Will you send logs?
No
Are you willing to provide a PR?
No
The text was updated successfully, but these errors were encountered: