Error signing and encrypt
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Why do i get this error
```
- ERROR openpgp: invalid argument: cannot encrypt a message to key id
******************** because it has no encryption keys.
```
If i only sign or encrypt all work. But if i use encrypt and -s
i get the error.
Exemple:
```
PS C:\Users\hosso\Desktop> keybase pgp encrypt max -s -m "secret"
- ERROR openpgp: invalid argument: cannot encrypt a message to key id b9faeb3bd825a769 because it has no encryption keys
PS C:\Users\hosso\Desktop> keybase pgp encrypt max -m "secret"
-----BEGIN PGP MESSAGE-----
Comment: https://keybase.io/download
Version: Keybase Go 4.2.0 (windows)
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
QhAS4uFysoXhCvUA
=QCTV
-----END PGP MESSAGE-----
PS C:\Users\hosso\Desktop> keybase pgp sign -m "secret"
-----BEGIN PGP MESSAGE-----
Comment: https://keybase.io/download
Version: Keybase Go 4.2.0 (windows)
xA0DAAoRufrrO9glp2kBy+F0AOIAAAAA4nNlY3LhZXQAwkYEABEKABAFAl0yR6wJ
ELn66zvYJadpAABlegCgAxTnHjOig6v/OIRHuIsH6yjyOD8AoIgkS9qMamNPnhyd
E8akSfO9b8hX
=6Zhx
```
But if i use encrypt -s to myself all work fine and i also can use keybase.io sign and encrypt in the browser.. On the website i can sign and encrypt to max..
my log id: ff8735b68667f0d64b34191c
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported `keybase pgp encrypt max -s -m "secret"` command and compare it with signing or encrypting separately, including the successful self-encryption case. Use the supplied log ID when investigating; done means determining whether the recipient key's capabilities or the CLI combination causes the error and documenting or correcting the behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, cryptography
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100