This repository was archived by the owner on Oct 15, 2024. It is now read-only.
This repository was archived by the owner on Oct 15, 2024. It is now read-only.
Tracking issue for RFC 1195: Migrate away from OpenKeychain #1523
Closed as not planned
Description
This is the tracking issue for the implementation of RFC #1195
Steps
- Introduce alternate PGP backend based on Gopenpgp (Add initial implementation of Gopenpgp-backed PGP #1441)
- Replace Gopenpgp with PGPainless (Switch new PGP backend to use PGPainless #1522)
- Implement a key management interface
- Allow listing keys by type (public/private)
- Allow deleting keys
- Implement key import step in onboarding to allow users to pick a key to initialize repositories with
- Implement passphrase caching (ref OpenKeychain)
-
Offer a migration path to OpenKeychain users to import keys exported from OpenKeychain into APS - Remove OpenKeychain support completely
Unresolved questions
-
How will we handle migration? Do we attempt to automate this in any fashion or simply write documentation for users to follow?We will not - What constitutes feature parity?
-
Do we release another major version when we drop OpenKeychain?We're dropping it straight away
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done