Closed mrain closed 1 year ago
Hi Chengyu. This was the result of a long discussion. The top of the thread in https://github.com/dalek-cryptography/curve25519-dalek/pull/519 is a good starting point.
The tldr is that Scalars constructed this way weren't actually field elements because they could exceed the modulus. This lead to lower performance and higher complexity. So we killed the constructor and outlined some alternatives
Hi Chengyu. This was the result of a long discussion. The top of the thread in #519 is a good starting point.
The tldr is that Scalars constructed this way weren't actually field elements because they could exceed the modulus. This lead to lower performance and higher complexity. So we killed the constructor and outlined some alternatives
Thank you for the quick response! I'll check the discussion.
This function is provided since fedb145. May I ask why it's not included in the newest release 4.0.0-rc3?