GnuPG can't handle some V3 secret keys

Peter Gutmann pgut001 at cs.auckland.ac.nz
Wed May 2 21:01:01 CEST 2001


Florian Weimer <Florian.Weimer at RUS.Uni-Stuttgart.DE> writes:

>As you all might know, the OpenPGP standard mandates (recommends?) that multi-
>precision integers (MPIs) are stored in the shortest possible way, i.e. that
>leading zeroes are stripped.  However, there are exceptions, namely encrypted
>MPIs inside V3 secret key packets. These can contain leading zeroes, and in
>fact do so sometimes. For example, the encrypted d RSA parameter might look
>like
>
>        03 ff 00 c5
>
>and so on.

Could this be a side-effect of use with ASN.1, where integers are signed and
need to be encoded with a leading zero if the high bit is set?  Or is it just
people padding them out to n bits with zeroes if necessary?

Peter.






More information about the Gnupg-devel mailing list