rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
194 stars 55 forks source link

Need to support the PGP Global Directory Verification Key #1274

Open kaie opened 4 years ago

kaie commented 4 years ago

We were asked to support key 0x50BB6FFC9719DFD2BEBB04C69710B89BCA57AD7C - PGP Global Directory Verification Key.

Importing fails with the following error:

[parse_signature_material() rnp/src/librepgp/stream-packet.cpp:1747] extra 2 bytes in signature packet [process_pgp_key_signatures() rnp/src/librepgp/stream-key.cpp:656] failed to parse signature at 2473682

I'll upload a copy of the key which I found on a keyserver.

kaie commented 4 years ago

50BB6FFC9719DFD2BEBB04C69710B89BCA57AD7C.txt

kaie commented 4 years ago

@rjhansen

ni4 commented 4 years ago

@kaie Thanks for reporting, I'll take a look.

ni4 commented 4 years ago

@kaie I was able to import this key to RNP with PERMISSIVE option enabled. It actually contains a bunch of illformed signatures, GnuPG reports those as well. Or is it something specific to that exact signature, so it must be imported?

ni4 commented 1 year ago

This should be re-checked, and added (in a whole or partially) to the CI, as could contain interesting artifacts. There are following suspicious error messages to be checked: