keybase / keybase/keybase-issues
Cant login: openpgp: unsupported feature: public key type: 22
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
I've created my keys using gpg based on this guide: https://alexcabal.com/creating-the-perfect-gpg-keypair/
But I choose the ed25519 curve as master key algorithm instead of rsa. So I have this keys layout:
```
sec# ed25519/195065AA 2015-12-09 [expires: 2025-12-06]
uid [ultimate] Rodrigo Dlugokenski
uid [ultimate] Rodrigo Dlugokenski
uid [ultimate] Rodrigo Dlugokenski
uid [ultimate] Rodrigo Dlugokenski
ssb rsa4096/067BAD42 2015-12-09 [expires: 2023-12-07]
ssb rsa4096/25290539 2015-12-09 [expires: 2023-12-07]
```
When I try to login from my ArchLinux machine, I got this error:
```
[ERRO keybase main.go:47] 06c openpgp: unsupported feature: public key type: 22
```
Any advice, or this is really a bug/unsupported algorithm? Do I really need to choose RSA as master key algorithm?
```
$ keybase -version
keybase version 1.0.5-6
$ gpg --version
gpg (GnuPG) 2.1.9
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing login on ArchLinux with the Ed25519 master key and RSA signing subkeys shown in the report, then trace where the "public key type: 22" error is surfaced. Done means determining whether this key layout is supported and, if not, documenting the required key algorithm or reporting the unsupported-key behavior clearly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arch-linux
- Domain
- authentication, cryptography
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100