librtpkcs11ecp.dylib + CKM_SHA_1 = CKR_MECHANISM_INVALID

Добрый день.
Начал портирование кода работы с rutoken web с windows на Mac OS X и сходу столкнулся с проблемой что следующий код

    CK_MECHANISM t = {CKM_SHA_1, NULL_PTR, 0};
    CK_RV ckResult = C_DigestInit( m_hSession, &t );

выдает ошибку CKR_MECHANISM_INVALID.
Абсолютно этот же самый код под windows работает успешно.
rtPKCS11ECP.dll и librtpkcs11ecp.dylib используются из одного архива. Версия rtPKCS11ECP.dll - 1.0.47.0

Похоже это баг?

Re: librtpkcs11ecp.dylib + CKM_SHA_1 = CKR_MECHANISM_INVALID

Да, это баг, но он уже давно поправлен.
Возмите версию поновее и все заработает.
https://www.rutoken.ru/support/download/pkcs/

Re: librtpkcs11ecp.dylib + CKM_SHA_1 = CKR_MECHANISM_INVALID

Отлично, спасибо!