Skip to content

Invisible Crypto | configure key sharing strategy based on labs feature flag #28038

@BillCarsonFr

Description

@BillCarsonFr

Part of Invisible Crypto.

For element-web, we want a setting in config.json to enable the new key distribution mode.

This setting should be OFF, by default.

This setting controls how end-to-end encryption (E2E) keys are shared.
Enabling it will prevent the inclusion of devices that have not been explicitly verified by their owners.

See IdentityBasedStrategy
Can be configured via the EncryptionSettings structure, see here https://github.com/matrix-org/matrix-js-sdk/blob/60cedf2fdbe22951389e55c7e766785137a19d8c/src/rust-crypto/RoomEncryptor.ts#L237

Metadata

Metadata

Assignees

Labels

A-ConfigO-UncommonMost users are unlikely to come across this or unexpected workflowT-FeatureRequest to add a new feature which does not exist right nowT-TaskTasks for the team like planningTeam: Crypto

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions