Я нахожусь на Debian 8 (и должен быть по разным причинам), и я пытаюсь OpenSSL и libp11 для подписания документов.Но когда я это делаю, это приводит к ошибке сегментации: отладка с gdb не раскрыта, что
Program received signal SIGSEGV, Segmentation fault.
pkcs11_try_pkey_rsa_sign (tbslen=<optimized out>, tbs=<optimized out>,siglen=0x7fffffffe278, sig=<optimized out>, evp_pkey_ctx=0x63a590)
at p11_pkey.c:307
307 slot = KEY2SLOT(key);
был последним вызовом.И копаясь, я получил
(PKCS11_KEY_private *)(key)->_private
- неверный указатель (вероятно, освобожден).Я где-то читал, что ключи pkcs11 должны пройти аутентификацию, прежде чем их можно будет использовать.Но как мне сделать это с возвращенным EVP_PKEY *?