Unable to establish Olm outbound session from fallback key (BAD_MAC error when verifying signature) #5120
Labels
A-E2EE
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
S-Major
Severely degrades major functionality or product features, with no satisfactory workaround
T-Defect
Something isn't working: bugs, crashes, hangs and other reported problems
Steps to reproduce
Try to establish an olm session from an OTK of type fallback
What happened?
Signature will fail, because the signable json is only using 'key' where it should use the all json and only remove unsigned and signatures.
Only happens with fallback key as a new
fallback
field is present in the dict:Current:
Expected from JS sdk:
Your phone model
No response
Operating system version
No response
Application version
No response
Homeserver
No response
Will you send logs?
No
The text was updated successfully, but these errors were encountered: