Wim Lewis wiml@hhhh.org writes:
Now that 3.5.1 is out, is there a chance this could be looked at?
I'd like to have a closer look soon.
On Wed, May 29, 2019 at 01:25:08AM -0700, Wim Lewis wrote:
I've pushed some work-in-progress to a git repository here: https://git.lysator.liu.se/wiml/nettle
Is this still the place for the latest version?
Not sure in which order to do things. Maybe it will be best to first add the square root routines, with tests, and then add functions for converting between points and octet strings (and related utilities, if needed).
One general questions on the setting: Do you expect any of the new functions will be used for secret data (in contrast to public keys or signatures)? If so, we need to be particularly careful with side-channel leaks.
things that I think are mathematically impossible but can't trivially prove.
I would consider adding asserts for such conditions, to ensure that the library fails promptly and in a controlled fashion in case assumptions turn out to be wrong.
Regards, /Niels