MatrixRTC: Introduce key transport abstraction as prep work for to-device encryption #4773
BillCarsonFr
force pushed
from
f3e0ab83
to
af828c65
1 year ago
BillCarsonFr
marked this pull request as ready for review 1 year ago
toger5
commented
on 2025-04-01
toger5
force pushed
from
c870cd9b
to
3a9d03cc
1 year ago
toger5
force pushed
from
44bfc637
to
d92d7516
1 year ago
toger5
changed the title MatrixRTC | Refactoring introduce a transport abstraction as prep work for to device transport MatrixRTC: Introduce key transport abstraction as prep work for to device transport 1 year ago
toger5
changed the title MatrixRTC: Introduce key transport abstraction as prep work for to device transport MatrixRTC: Introduce key transport abstraction as prep work for to-device transport 1 year ago
toger5
changed the title MatrixRTC: Introduce key transport abstraction as prep work for to-device transport MatrixRTC: Introduce key transport abstraction as prep work for to-device encryption 1 year ago
refactor: extract RoomKeyTransport class for key distribution
f12cd97e
refact: Call key transport, pass the target recipients to sendKey
5e000bc0
update IKeyTransport interface to event emitter.
b36fabda
fix not subscribing to KeyTransportEvents in the EncryptionManager + …
902f3d30
fix one test and broken bits needed for the test (mostly statistics w…
b3e3d8f6
fix tests
ac57efae
add back decryptEventIfNeeded
aaf71217
move and fix room transport tests
00579cd9
dedupe isMyMembership
3af1609a
move type declarations around to be at more reasonable places
ebc2c8e7
remove deprecated `onMembershipUpdate`
8cb9ab4a
fix imports
cb75f905
only start keytransport when session is joined
985ead7a
use makeKey to reduce test loc
bd6dda19
toger5
force pushed
from
538ad636
to
bd6dda19
1 year ago
fix todo comment -> note comment
8ea291aa
toger5
approved these changes
on 2025-04-03
toger5
merged
ba712355
into develop 1 year ago
toger5
deleted the valere/matrix_rtc_key_transport branch 1 year ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub