EVP_DigestVerifyUpdate Альтернатива для OpenSSL - PullRequest
0 голосов
/ 25 июня 2018

Функция EVP_DigestVerifyUpdate берет данные и хэширует их.

Есть ли функция, которая принимает данные, но не хэширует их?

1 Ответ

0 голосов
/ 25 июня 2018

Последовательность EVP_DigestVerify:

EVP_DigestVerifyInit()
EVP_DigestVerifyUpdate()
EVP_DigestVerifyFinal()

Поэтому, если вы вычислили свой дайджест в другом месте (вопрос в том, зачем вы это делаете?), Вы сможете напрямую вызвать EVP_DigestVerifyFinal():

ctx->md_data = my_computed_digest;
ctx->digest->md_size = my_computed_digest_size;
ret = EVP_DigestVerifyFinal(ctx, sig, siglen);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...