ECC support has been merged

Werner Koch wk at
Mon Jan 24 12:43:00 CET 2011


Over the last months Andrey Jivsov worked on ECC support for GnuPG.
This ECC support is based on an OpenPGP I-D by him which has been agreed
upon in the OpenPGP WG quite some time ago.  It is not finished or ready
for use but it seems to work and interoperate with the PGP implementation
of the Draft (Andrey, is that correct?).

It took quite some time to get the legal papers signed.  Due to this
delay the GnuPG code base changed a lot and thus Andrey was more or less
forced to adjust it to the new base.  I went over the changes and merged
them with the now latest GnuPG code base.  If you want to test it, you
need to checkout the ECC-INTEGRATION-2-1 branch from the GnuPG git.
This should even with Libgcrypt 1.4.6 but it won't completely support
ECC because we are missing ECDH support in Libgcrypt 1.4.  Thus you also
need to checkout ECC-INTEGRATION-1-5 from the Libgcrypt git.

Over the next weeks I will go over the code to cleanup some minor things
and soon after that a 2.1 beta will be released.

Kudos to Andrey for his work.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.

More information about the Gnupg-devel mailing list