element-hq / element-hq/element-ios

Record key backup version in account data

Open
#3,178 0 comments 0 reactions 0 assignees View on GitHub
A-E2EE-Cross-Signing A-E2EE-Key-Backup
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

From riot-web created by [jryans](https://github.com/jryans): vector-im/riot-web#13425

To help clients determine whether a 4S stored key backup key is for a particular backup version, we should implement [MSC2474](https://github.com/matrix-org/matrix-doc/pull/2474) and add that metadata alongside the key.

Contributor guide

Open the contributing guide

Research direction

Start by reading MSC2474 and the linked riot-web issue to understand the required backup-version metadata. Locate the Element iOS code that stores 4S key backup keys, then verify that the metadata is stored alongside the key and identifies its backup version.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.