Skip to content

gpg: bad data signature when verifying SHASUMS256.txt for v10.13.0 #23992

@fagerbua

Description

@fagerbua
  • v10.3.0:
  • Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64:

Having imported the keys as described at https://github.com/nodejs/node#release-keys, I get the following not-completely-reassuring output when verifying SHASUMS256.txt:

$> grep node-v10.13.0-linux.x64.tar.xz SHASUMS256.txt | gsha256sum -c -
node-v10.13.0-linux-x64.tar.xz: OK
$> gpg --verify SHASUMS256.txt.sig SHASUMS256.txt
gpg: Signature made Tue Oct 30 09:45:52 2018 CET
gpg:                using RSA key 0EFFE1BCEFD9C84E3D098152933B01F40B5CA946
gpg: bad data signature from key DEA16371974031A5: Wrong key usage (0x19, 0x2)
gpg: bad data signature from key DEA16371974031A5: Wrong key usage (0x19, 0x2)
gpg: Good signature from "Myles Borins <[email protected]>" [unknown]
gpg:                 aka "Myles Borins <[email protected]>" [unknown]
gpg:                 aka "Myles Borins <[email protected]>" [unknown]
gpg:                 aka "Myles Borins (Not used after January 2017) <[email protected]>" [unknown]
gpg: bad data signature from key DEA16371974031A5: Wrong key usage (0x19, 0x2)
gpg: bad data signature from key DEA16371974031A5: Wrong key usage (0x19, 0x2)
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: C4F0 DFFF 4E8C 1A82 3640  9D08 E73B C641 CC11 F4C8
     Subkey fingerprint: 0EFF E1BC EFD9 C84E 3D09  8152 933B 01F4 0B5C A946

This seems to be the same problem as reported in this question on the Unix StackExchange.

I'm not sure what to make of this. If this is expected, I think it ought to be mentioned in the README file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions