Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate with all signing subkeys #12

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

garrettr
Copy link

Fixes #11.

This works, but is unfortunately affected by an issue in ruby-gpgme where it incorrectly reports that all subkeys have every capability (I just filed ueno/ruby-gpgme#76 for this). This will not cause any breakage. It just means that until the ruby-gpgme issue is fixed, the identity comparison will compare the fingerprint of the key that generated the signature (s.fpr) against every subkey, instead of just the subkeys that have the sign capability, because ruby-gpgme currently incorrectly reports that every subkey has every capability.

Since GPG will only generate signatures from signing subkeys, I do not believe this will cause any problems in practice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant