EVP_DigestVerifyUpdate函数获取数据并对其进行哈希处理。
是否有一个获取数据的函数,但不对它进行哈希处理?
答案 0 :(得分:0)
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);