Skip to content

Revise and improve Key sharing and forwarding #199

@BillCarsonFr

Description

@BillCarsonFr

Taking advantage of Key Sharing, Withheld code and Keybackup

The mechanism to recover from unable to decrypt errors or to access e2E history have greatly evolved since the begining of matrix.

It's now time to re-define the reference algorithms for key sharing and key forwarding using all these new functionnalities together.

Development Tasks

Documentation (WIP DOC)

  • Reference Flowchart for initial key sharing Dot Graph
  • Key forwarding
  • Reference Flowchart for outgoing key requests figma
  • Reference Flowchart for incoming key requests
  • Convert all charts to DOT graph description language

Spec Work

  • New MSC to add from_device and request_id to withheld messages 3735

Revise existing SDK implementation and ensure they implement the defined reference algorithm, add tests.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions