keybase / keybase/client

Unable to login on client apps - key is revoked error

Open
#9,687 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Hello,

When attempting to utilize either the MacOS GUI or command line login, or the iOS app, I'm getting a signature error as follows (example from OSX command line)

`▶ ERROR bad signature: Can't find a key for 786b69270bdf07c6: key is revoked (code 1002)`

I have one revoked DSA subkey in my GPG key, and Keybase seems to be getting hung up by that even though there are other subkeys available. Web login Is as yet unaffected, but I'd like to be able to use the apps. Any suggestions?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing login through the macOS command-line client, macOS GUI, and iOS app using a GPG key with a revoked DSA subkey. Trace the signature verification and key-selection path around the reported “key is revoked” error, then verify that login succeeds by selecting another available subkey without breaking web login.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authentication, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.