element-hq / element-hq/element-ios
Record key backup version in account data
Open
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
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