matrix-js-sdk
MatrixRTC: Introduce key transport abstraction as prep work for to-device encryption
#4773
Merged

MatrixRTC: Introduce key transport abstraction as prep work for to-device encryption #4773

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone