Frank Denis
a70d8d29d5
Curve25519.fromEdwards25519(): don't assume normalized coordinates ( #17920 )
...
The low-level `Curve25519.fromEdwards25519()` function assumed
that the X/Y coordinates were not scaled (Z=1).
But this is not guaranteed to be the case.
In most real-world applications, the coordinates are freshly decoded,
either directly or via the `X25519.fromEd25519()` function, so this
is not an issue.
However, since we offer the ability to do that conversion after
arbitrary computations, the assertion was not correct.
2023-11-08 11:56:56 +01:00
..
2023-11-08 11:56:56 +01:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-11-03 23:18:21 -04:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-11-03 23:18:21 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-06-24 16:56:39 -07:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-11-03 23:18:21 -04:00
2023-04-30 18:16:04 -07:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-10-23 22:42:18 -04:00
2023-10-23 22:42:18 -04:00
2023-04-28 13:24:43 -07:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-10-23 22:42:18 -04:00
2023-10-31 21:37:35 -04:00
2023-04-28 13:24:43 -07:00
2023-10-23 22:42:18 -04:00
2023-11-03 23:18:21 -04:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00
2023-11-03 23:18:21 -04:00
2023-07-14 14:02:01 +00:00
2023-10-31 21:37:35 -04:00
2023-02-18 19:17:21 -07:00
2023-10-02 15:31:49 -06:00
2023-10-31 21:37:35 -04:00
2023-10-31 21:37:35 -04:00