如何获得libsodium中点的V坐标?

时间:2019-05-13 13:12:44

标签: libsodium

libsodium中标量乘法结果的公钥始终是curve25519(RFC 7748)点的U坐标。 libsodium中是否有一种方法可以帮助从U坐标获取V坐标。还是有其他库可以导出V坐标?

编辑:幸运的是,尽管问题仍未解决,但在重新处理用例之后,我意识到我不需要为下一个原语获取V坐标。

1 个答案:

答案 0 :(得分:0)

曲线方程为v ^ 2 = u ^ 3 + 486662u ^ 2 + u。

所以,找到v只是意味着要求解方程。

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