Nikos Mavrogiannopoulos nmav@gnutls.org writes:
I'm working towards adding ECDH and ECDSA support to gnutls.
I don't have time at the moment to read the code. Could you summarize which curves/algorithms/specifications you're implementing?
The ECC functionality is confined to the ecc* files. It would be nice if nettle included it or something similar.
Contributions are welcome ;-) We'll see if I get any time to look into it myself.
btw. Is there any plan on an 2.2 release?
I guess I should put up a release TODO list on the web. Issues I'm aware of and which I think should be completed before the next release are:
* Fix the libdir defaults for linux.
* Port libgrypt's LGPL:ed serpent implementation to nettle.
* Overall license change to LGPL. Still not decided if it should be LGPLv2+, LGPLv3+, or dual license GPLv2+ and LGPLv3+ (in this notation, "+" means "or any later version, of the user's choice").
If it's going to take a long time to sort these things out, I could make a relase sooner and postpone some or all of the above to a later release. Main new feature since the previous release is the gcm support, I think.
Regards, /Niels