-
Notifications
You must be signed in to change notification settings - Fork 104
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
Support GPG signature verification #127
Comments
Thanks, that sounds like an excellent idea! |
Thanks for the feedback. |
@ddiss That's awesome! Please don't hate me too much, but unfortunately you'll have to rebase and fix some merge conflicts due to a reorganisation of the code which just landed in |
Thanks! Yeah, I saw the new refactoring, and have rebased + pushed to the same branch. |
Great. Sorry I lied, the splitting into separate files is not there yet but will be soon. |
Okay, is there a branch with all of the pending changes, that I can as a staging area? |
Sorry, somehow I missed this question (for some reason GitHub wasn't sending me email for a whole bunch of notifications before). But in any case the codebase is now stable again so it would be great if this work was rebased against latest |
Yeah, sorry about the wait here. I've been pretty busy with other things, but I'll hopefully get back to it soon. |
I hope so too :-) |
How will trusted PGP keys be specified? |
it's currently implemented as an extra verify-revision-key tar_scm parameter
I guess adding the git tag verification key to the tarball keyring would be an option, but I'd like to hear from others whether that's desired.
That'd also be an option. Again, I'm open to input, I'd like to find some consensus on what would be the most suitable interface. |
git commits and tags can be be GPG signed using the -S and -s parameters respectively. Verification can be performed using git verify-commit/verify-tag.
tar_scm should provide the ability to verify commit/tag GPG signatures against a public key stored in the project repository.
The text was updated successfully, but these errors were encountered: