Генерация ключей SJCL

Для моего сайта "moneyart.info" я ​​хочу создать открытый и закрытый ключи ECC с помощью библиотеки JavaScript sjcl. Я попробовал следующий код:

*
crypto_keys = sjcl.ecc.elGamal.generateKeys(256);
var public_key = crypto_keys.pub.get();
var secret_key = crypto_keys.sec.get();

var public_key_hex = sjcl.codec.hex.fromBits(public_key.x) + sjcl.codec.hex.fromBits(public_key.y);
var secret_key_hex = sjcl.codec.hex.fromBits(secret_key);               

alert(secret_key_hex);*

Я получаю сообщение об ошибке: TypeError: sjcl.ecc не определен. Я думаю, что мне нужно создать класс с новым, но я не знаю, какой именно.

1 ответ

Решение

Я нашел ошибку: ecc.elGamal не является стандартной функцией sjcl. Я должен скомпилировать файл sjcl.js вручную с включенным дополнительным функционалом. blog.peramid.es

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