mautrix/meta

Support PIN in new E2EE mode

blacklight opened this issue · 3 comments

As of this week, Meta has apparently rolled out E2EE to Messenger.

It seems to support either on-device keys (messages are only accessible to the device where they're received), Google auth keys (only accessible to Android devices), or a PIN (accessible to all devices with the PIN).

Since the rollout of the feature, I'm no longer able to receive new messages on fb.

Is there already a plan to support at least PIN authentication to decrypt E2E messages?

Receiving new messages doesn't require a pin

@tulir well when I go to messenger.com on a new device I see an "encrypted message" bubble instead of the actual content until I enter the encryption PIN. And those messages aren't rendered by the bridge at all. Are you testing it from an account with E2EE enabled?

Old messages are not the same as new messages. Backfill is not supported, new messages work fine.

If a new message is broken on official clients too, then there's probably something wrong on the sending side