繁体   English   中英

曲线 25519 标量乘法库

[英]curve 25519 scalar multiplication library

我正在将一些后端/sdk 移植到 nodejs/typescript 并且我遇到了一个阻止程序,源使用libsodium函数crypto_scalarmult_curve25519() ,它在 Go 中也有一个等效项,通过crypto/curve25519 ( ScalarMult )。

自从我在 nodejs/typescript 中寻找类似版本以来已经有一个小时了,我什至尝试了libsodium的 javascript 版本; 这将我指向libsodium-wrapper ,不幸的是我正在寻找的函数( crypto_scalarmult_curve25519 )丢失且不受支持。 crypto库和node-forge也没有曲线标量乘法。

javascript/typescript 中是否有其他选择?

为打字稿找到了一个非常轻量级的 curve25519 库。 https://github.com/harveyconnor/curve25519-js/

默认情况下,标量乘法函数不会向库的外部用户公开,因此我需要从要使用的源中导出它。

回答我的问题供其他人使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM