EVP_get_digestbyname: что это ..? - PullRequest
4 голосов
/ 20 июля 2011

Мне нужно использовать эту функцию

EVP_get_digestbyname(OBJ_nid2sn(i));

Всякий раз, когда я вызываю эту функцию, она возвращает только NULL .. как решить эту проблему?

Мое значение для i составляет 65 (RSA-SHA1).

Спасибо

1 Ответ

10 голосов
/ 20 июля 2011

Вы звонили

OpenSSL_add_all_algorithms();

сначала (в идеале при инициализации приложения)? Это обеспечивает правильную загрузку алгоритмов и сообщений об ошибках. После этого ваш звонок должен быть успешным (см. документ на эту тему).

...