Skip to content

Prototype encrypted room history sharing #2685

@andybalaam

Description

@andybalaam

Prototype to flesh out ideas for #39

The plan is to implement in matrix-sdk-crypto + multiverse (or switch to EW if that is a problem).

For the prototype we will have these caveats:

  • save a key bundle into a single encrypted media file
  • ignore the need to delete the file after use.
  • initially, ignore races e.g. new messages arriving while we are preparing

The prototype will help us answer these questions:

  • Does the idea basically work?
  • Does the invitation event need to change?
  • What if new messages are sent after creating the media file?
  • Are there other races?
  • Is it fast enough? Do I get the keys I care about in a reasonable time?
  • We should revisit our list of caveats with MSC3061 and check that they are addressed

Tasks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions