implementing the internet draft 'ECC in OpenPGP'

Sergi Blanch i Torné sergi at
Mon Sep 15 12:36:08 CEST 2008


I'm preparing a patch to have implemented the elliptic curve encryption is 
side the libgcrypt. There are two points that I need to be guide in order to 
have the methods in the correct place implemented.

First of all, the encryption schema uses a Key derivation Function (KDF) from 
the NIST 'SP800-56A', that could be used in the future in other algorithms. 
Then implement it inside the cipher/ecc.c file could be incorrect. Where can 
be the correct place?

Second, the algorithm orders to use a aes wrapper from the rfc 3394. Also this 
would be used from other places on the library. I don't think the correct 
place for it is the rijndael file. Maybe a new file in cipher directory can 
be suggested?

Then, I'll write it but if it can be done in the correct final position it 
will save time to the main team.



Ps: Oh! future changes on the ecc interface will be necessary to have 
interoperability according to the mentioned interned draft.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: </pipermail/attachments/20080915/9e289926/attachment.pgp>

More information about the Gcrypt-devel mailing list