You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(crypto): Redecrypt non-UTD messages to remove no-longer-relevant warning shields (#4644)
Fixeselement-hq/element-meta#2697Fixeselement-hq/crypto-internal#398
I'm sorry it's a big change. I've tried to break it into decent commits,
and I did a couple of preparatory PRs to make it less painful, but it's
still a bit to get your head around.
The basic idea is that when a session is updated and we call
`retry_event_decryption`, we don't only look at UTDs any more - now we
also look at decrypted events, and re-request their `EncryptionInfo`, in
case it has improved.
---------
Signed-off-by: Andy Balaam <[email protected]>
Co-authored-by: Richard van der Hoff <[email protected]>
Co-authored-by: Benjamin Bouvier <[email protected]>
0 commit comments