Negotiate E2E by default for DMs #2943
Labels
A-E2EE
feature
T-Enhancement
New features, changes in functionality, performance boosts, user-facing improvements
Milestone
From riot-web created by jryans: element-hq/element-web#12005
When the cross-signing labs flag is on, we want to create DMs as E2E by default. There are no UX changes or toggles in the create DM flow for this. Since not all users support E2E yet (bots, bridges, people with only non-E2E clients), we need to be a bit careful.
When creating the DM room, check if the other user has shared device keys. If yes, then create an encrypted room, otherwise fallback to unencrypted.
The text was updated successfully, but these errors were encountered: