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 "Invalid public key" error when establishing new OMEMO:2 sessions.
SessionBuilder.processPreKey now normalises the bundle's signed-pre-key and pre-key public keys to the internal 33-byte 0x05-prefixed curve form, via a new normalizeRemotePreKey protocol-profile hook. omemo:2 transfers these keys in their raw 32-byte curve form, which the 2.0.1 DH hardening rejected with "Invalid public key", breaking the establishment of every new omemo:2
session.