библиотека скалярного умножения кривой 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/

по умолчанию функции скалярного умножения не доступны для сторонних пользователей библиотеки, поэтому мне нужно экспортировать их из источника, который будет использоваться.

отвечая на мой вопрос для других.

Другие вопросы по тегам