Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype encrypted room history sharing #2685

Open
12 tasks
Tracked by #39
andybalaam opened this issue Jan 8, 2025 · 0 comments
Open
12 tasks
Tracked by #39

Prototype encrypted room history sharing #2685

andybalaam opened this issue Jan 8, 2025 · 0 comments

Comments

@andybalaam
Copy link
Member

andybalaam commented Jan 8, 2025

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

Preview Give feedback
  1. Team: Crypto
  2. Team: Crypto
  3. encryption enhancement
  4. encryption enhancement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants