簡體   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