Skip to content

[Story] When a new key backup is created, push the key to other devices #2865

@andybalaam

Description

@andybalaam

Otherwise it is very easy to get #3043. Currently, turning off & on Key Storage in one client breaks key storage on all the other clients.

This needs doing in EW and EX, and is part of the overall response to when a device has a missing or wrong backup key:

  1. Each device will check for missing backup key or wrong backup key - this is partially already in place but needs to be revisited and checked.
  2. If backup key is missing or wrong: create a new backup, put key of the new backup key to 4S, push the backup key to other devices.
    2.1 This is also partially in place, the core piece that is missing is pushing the backup key to other devices.

Note that the above is part of the overall "key storage out of sync" response, and putting backup key to 4S requires user to enter their recovery key.

Rough breakdown of tasks:

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions