[solved] Re: Unable to compile GnuPG 2.1 beta 3

Alphazo alphazo at gmail.com
Wed Jan 11 22:48:55 CET 2012


Proposed patch fixes the problem. Thanks.

As a side note, thread is marked as solved but I still have to compile
gnupg2 with "--disable-dirmngr" ;)

I don't use X.509 certificates (yet) under GnuPG so I guess I can
leave without it.

Alphazo


On Wed, Jan 11, 2012 at 8:20 PM, Werner Koch <wk at gnupg.org> wrote:
> Hi,
>
> after some private mails, we finally found the bug:
>
> commit 30ec869b8c63f1edcc58110ed20b83b0e77248f8
>
>    gpg: Fix segv with RSA_S keys.
>
>    * g10/misc.c (pubkey_get_npkey, pubkey_get_nskey)
>    (pubkey_get_nsig, pubkey_get_nenc): Map all RSA algo ids to
>    GCRY_PK_RSA.
>    --
>
>    The problem is that Libgcrypt has no more support for the alternate
>    RSA ids and thus if asking for the number of parameters, they will
>    return zero.  Now, this leads to packing the key parameters into an
>    opaque MPI but because the algorithm id is actually known to GPG, it
>    assumes valid RSA parameters.
>
>    An example key with RSA_S is 0x5434509D.
>
>
> Salam-Shalom,
>
>   Werner
>
> --
> Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
>



More information about the Gnupg-devel mailing list