[email protected] (Niels Möller) writes:

> 1. Eddsa signatures with curve448. Needs SHAKE support first (Daiki
>    posted patches for this long ago).

Done!

> 2. Renaming of stuff using curve names consistently (recent patches by
>    Dmitry). Preparation for new gost curves.

Done! And GOSTDSA with the two easiest GOST curves now on the ecc-cost
branch.

> 3. I'm considering changing the struct ecc_point representation to use
>    montgomery representation of the for the individual coordinates, for
>    primes where we use that. Then ecc_a_to_* will (almost?) be
>    redundant.

I still think ecc_a_to_* could be eliminated. They do redc conversions
for curves that use that, and some copying of the unit field element.

While looking at this, I also noticed that it seems ecc->g is used only
by tests. So this data could be removed from struct ecc_curve.

> 4. Adding support for compact representation (patches from Wim Lewis). I
>    have some of the preparations merged on a branch, but I think it will
>    be simpler if (3) is done first.

I'm thinking that maybe it's reasonalbe to make a release soon, since we
have a couple of new features, including ED448, GOSTDSA, SIV-CMAC. If we
want to focus on getting a release out, I think both the compact
representation change and additional GOST curves should be postponed
until after the release. (The ecc_a_to_* cleanup above is also not that
important from a release perspective, but I expect it to be fairly
easy).

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to