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 устарела.