-
Notifications
You must be signed in to change notification settings - Fork 11
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
Latest release signing key is missing a self-signature #23
Comments
@LZY7977 I'll take a look and sync with @juanarbol |
I can't reproduce:
|
Same - and I seem to see signatures: $ gpg --list-sigs DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7
pub ed25519 2023-03-03 [SC]
DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7
uid [ unknown] Juan José Arboleda <soyjuanarbol@gmail.com>
sig 3 C77ABFA00DDBF2B7 2023-03-03 Juan José Arboleda <soyjuanarbol@gmail.com>
sub cv25519 2023-03-03 [E]
sig C77ABFA00DDBF2B7 2023-03-03 Juan José Arboleda <soyjuanarbol@gmail.com> |
I think I found the issue. The latest public key is using algorithm 22, which is an unknown algorithm for GPG version 2.0. It seems like that we have to upgrade the GPG version.
|
I am also encountering the same issue as @LZY7977. would it be possible to not rely on algorithm 22? I don't see a specific version of gpg called out in https://github.com/nodejs/release-keys , but an OS I would like to use only has 2.0 available |
Same here as @hacbrown. Could we use algorithms that will work with GPG2.0 for the public key? |
Having the same problem here, using the latest Amazon Linux 2. |
This was discussed at the recent Release Group meeting. I poked around a bit, but I'm not sure I came to a complete answer and I lack experience with GPG signing. Posting what I found in case someone is able to take it further. 1. Algorithm 22 is EDDSA 2. GPG 2.0 is end of life, but probably still needs to keep compatible with Node releases Regarding Amazon Linux 2 (AL2), some internet searching shows some older posts struggling to upgrade GPG on that OS. I didn't try, to validate it's still a problem but I do have some experience with old software versions on Amazon Linux 2, and AWS doesn't generally seem to want to upgrade things like this which would risk not being backwards compatible for other use-cases. Regardless, i'm sure there are other use-cases beyond AL2 where the Node community would want to support GPG2.0. 3. Theory on using latest GPG versions to sign, but using a different (older) algorithm which (for now) is still supported on both GPG 2.0 and latest versions |
Hi there,
The latest release signing key provided through this commit is missing a self-signature.
See following command output:
Can someone work on fixing this issue?
The text was updated successfully, but these errors were encountered: