matrix-rust-sdk
matrix-rust-sdk copied to clipboard
InvisibleCrypto | Share Room Keys: new RoomKeyShareStrategy based on user identities instead of per device
Follow up of #3562 Part of https://github.com/matrix-org/matrix-spec-proposals/pull/4153.
Introduce a new strategy to collect recipients for room_keys. New strategy will consider user identities and only distribute to devices signed by their owner
Notes from https://github.com/element-hq/crypto-internal/issues/307:
Introduce a new implementation of the new
RoomKeyShareStrategytrait based on Indentities instead of the existing one based on devices. + tests