-
Notifications
You must be signed in to change notification settings - Fork 100
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
Missing chain of trust for 1.2.0 #276
Comments
@dvzrv doesn't my key on https://github.com/williamcroberts.gpg suffice? |
according to gpg there is no signature by
|
@dvzrv ahh OK, I see what you're saying. So I guess you're assuming that first to make a release is the key that is always trusted? (how do you know to trust that key). I'm surprised no one has cared for the myriad of other projects where I have cut releases that are non-congruent with other maintainers. For example tpm2-tss releases have been conducted by myself, @flihp, @AndreasFuchsTPM, @tstruk and perhaps even @JuergenReppSIT. As far as I know, we never did a key-signing party. |
We don't know. We follow TOFU and add the certificate and its fingerprint to our package sources.
I can't speak for the past, as the tpm2 packages are just something that I am now also sometimes updating as the initial maintainer is M.I.A.
You don't necessarily need one for this :) What other projects often opt for is to maintain a document (e.g. a section in the README), that lists the persons responsible for creating releases and their respective key fingerprints. Changes to this document are done using signed commits and the first person to sign a release introduces further persons to said document, etc. |
We just forgot to add me to this maintainers file, but I'm not an official maintainer anymore. |
The problem here is right now that I do not have access to the old GPG key since I left it with my former employer. |
Hi! I'm currently trying to update tpm2-tss-engine to 1.2.0 for Arch Linux. We verify the signatures for the source tarballs attached to the releases here on github.
Unfortunately it seems that we have a missing chain of trust between 1.1.0 (signed by @AndreasFuchsTPM using
D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84
) and 1.2.0 (signed by @williamcroberts using5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1
).Would you be able to provide one of
D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84
on the one (known to me) User ID of5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1
, made available either by importing the updated certificate in the github profile of @williamcroberts or on one of the keyservers that allows browsing of signatures (I think https://keys.openpgp.org does, but you will have to verify your User ID first!)D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84
)Thanks so much!
The text was updated successfully, but these errors were encountered: