библиотека скалярного умножения кривой 25519
Я портирую некоторый backend/sdk на nodejs/typescript, и я пришел с блокировщиком, источник использует libsodium
функция crypto_scalarmult_curve25519()
который также имеет аналог в Go через crypto/curve25519
(ScalarMult
).
Прошел час с тех пор, как я искал аналогичную версию в nodejs/typescript, я даже попробовал версию javascript для libsodium
; который указал мне наlibsodium-wrapper
, который, к сожалению, функция, которую я ищу (crypto_scalarmult_curve25519
) отсутствует и не поддерживается. crypto
библиотека или node-forge
также не имеет скалярного умножения кривой.
Есть ли альтернатива в javascript/typescript?
1 ответ
Нашел очень легкую библиотеку curve25519 для машинописного текста.https://github.com/harveyconnor/curve25519-js/
по умолчанию функции скалярного умножения не доступны для сторонних пользователей библиотеки, поэтому мне нужно экспортировать их из источника, который будет использоваться.
отвечая на мой вопрос для других.