keybase / keybase/keybase-issues

Saltpack not accepted in keybase.io/verify

Open
#3,884 1 comment 5 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

WebApp won't let me verify saltpack signatures, but that's the only format that Linux GUI outputs signatures to.

1. Signing message in Linux: Crypto/Sign
![Screenshot_20200423_144809](https://user-images.githubusercontent.com/55312090/80138190-6d048480-8572-11ea-92d4-4fcc39a6fce4.png)
2. Verifying same message in Linux: Crypto/Verify
![Screenshot_20200423_145234](https://user-images.githubusercontent.com/55312090/80138203-72fa6580-8572-11ea-8ffa-70d469b8f0f5.png)
3. Error received from same message in keybase.io/verify. (Same result whether I'm logged-in or -out.)
![Screenshot_20200423_145105](https://user-images.githubusercontent.com/55312090/80138243-83124500-8572-11ea-9fda-10a52761dbe9.png)

---

For what it's worth, WebApp will verify PGP signatures, but I'd rather have Saltpack support since signing via PGP requires that I leave the GUI and open the CLI.

![Screenshot_20200423_150245](https://user-images.githubusercontent.com/55312090/80139189-097b5680-8574-11ea-8f77-dd7a5c92ad43.png)
![Screenshot_20200423_150227](https://user-images.githubusercontent.com/55312090/80139194-0bddb080-8574-11ea-8a47-a67a6c899715.png)
![Screenshot_20200423_150256](https://user-images.githubusercontent.com/55312090/80139196-0d0edd80-8574-11ea-9dae-e3e4a0afd917.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported flow: create a saltpack signature in the Linux GUI, then submit it to keybase.io/verify while comparing it with a PGP signature. Trace the web verification entry point and determine what is needed for saltpack input to be accepted; done means the same GUI-generated signature verifies successfully in the web app.

Written by the indexing model from the issue text.

Assessment

Domain
security, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.