Unexpected grey "authenticity cannot be guaranteed" warnings #3352
Labels
A-E2EE
Encryption
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Major
Severely degrades major functionality or product features, with no satisfactory workaround
T-Defect
X-Needs-Rust
This issue needs a Rust SDK change. It must have a link to a Rust SDK issue
Steps to reproduce
However, the authenticity should be fine as they shouldn't have been fished out of backup or otherwise gossipped.
This is particularly bad if the grey warning eclipses the fact that the message came from an unverified device, and so should have a red warning.
This is a rust-sdk bug: matrix-org/matrix-rust-sdk#3703 hopefully fixed by matrix-org/matrix-rust-sdk#4040 but filing here at the app-layer for tracking purposes and to confirm that the SDK fix actually works.
Outcome
What did you expect?
App should prioritise the trust of message keys received via Olm from the sender over the trust of keys fished out of backup.
What happened instead?
Presumably it raced, fished them out of backup, and then didn't update the shields later.
Your phone model
No response
Operating system version
No response
Application version
718
Homeserver
matrix.org
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: