Fixed the ECC interface to Libgcrypt to be ABI compatible with the previous version.
authorWerner Koch <wk@gnupg.org>
Mon, 31 Jan 2011 14:44:24 +0000 (15:44 +0100)
committerWerner Koch <wk@gnupg.org>
Mon, 31 Jan 2011 14:44:24 +0000 (15:44 +0100)
commit328a642aa5ed971870a2667b06307f760fa251dc
tree04fc123c7eedea823eeaeefaf56f19ce7598d2bd
parent0fb0bb8d9a960a2473ab70a021d20639a43227e0
Fixed the ECC interface to Libgcrypt to be ABI compatible with the previous version.

Quite some changes were needed but in the end we have less code than
before.  Instead of trying to do everything with MPIs and pass them
back and forth between Libgcrypt and GnuPG, we know use the
S-expression based interface and make heavy use of our opaque MPI
feature.

Encryption, decryption, signing and verification work with
self-generared keys.

Import and export does not yet work; thus it was not possible to check
the test keys at https://sites.google.com/site/brainhub/pgpecckeys .
agent/ChangeLog
agent/findkey.c
g10/ChangeLog
g10/build-packet.c
g10/ecdh.c
g10/encrypt.c
g10/packet.h
g10/pkglue.c
g10/pubkey-enc.c