On 05/21/2011 01:04 PM, Niels Möller wrote:

>> 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?

For gnutls I care only about the SECG curves (SECP224R1, SECP256R1,
SECP384R1, SECP521R1) and with those I have tested the ECDH support.
The code was fixed for the curves y^2=x^3-3x+b. I tried to make it
apply to generic y^2=x^3+ax+b, but I haven't test that functionality
(nor plan to) because all of the above curves are of the a=-3 format.

libtomcrypt's code style is similar to nettle's thus the changes
required to port this to nettle would not be much, but always depends
on what you want to include there.

> * 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").

May I suggest an intermediate release with GCM under LGPLv2+?
That would ensure that current applications using gnutls can use that
code.

regards,
Nikos
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to