Nodejs crypto setEngine

Я пытаюсь загрузить движок gost openssl с помощью функции crypto.setEngine. Единственным рабочим способом было указать полный путь к dylib (например, "/opt/local/lib/engines/libgost.dylib'"). Но я до сих пор не могу использовать дайджест с загруженного двигателя. Сбой вызова crypto.createSign('md_gost94') с ошибкой "Неизвестный дайджест сообщения".

AFAIK node.js идет в комплекте с openssl. Включает ли он двигатели типа гост? Должен ли он работать с внешним dylib для двигателя?

Я использую MacOSX 10.10 с nodejs v0.12.2.

Спасибо!

ОБНОВЛЕНИЕ Отлично работает в системе Ubuntu 12.04 с модулем libgost.so. В OSX мне пришлось использовать openssl, установленный с портами, потому что система openssl устарела.

0 ответов

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