Как получить V-координату точки в libsodium? - PullRequest
0 голосов
/ 13 мая 2019

Открытые ключи и результат скалярного умножения в libsodium - это всегда U-координата точки кривой25519 (RFC 7748).Есть ли в libsodium метод, который помогает получить координату V из U-координаты.Или есть какая-нибудь другая библиотека для получения координаты V?

Редактировать: Хотя проблема все еще не решена, к счастью, после доработки моего варианта использования я понял, что мне не нужно получать V-координатуордината для следующего примитива.

1 Ответ

0 голосов
/ 14 мая 2019

Уравнение кривой v ^ 2 = u ^ 3 + 486662u ^ 2 + u.

Итак, поиск v означает решение уравнения.

v = sqrt (u ^ 3 + 486662u ^ 2 + u)

...