From e2e5e72d5aec4d8d633cc5e9930f762da7973ab6 Mon Sep 17 00:00:00 2001 From: Peiwei Hu Date: Sun, 14 Nov 2021 22:42:35 +0800 Subject: EVP_DigestVerifyFinal: fix test function and invocation Signed-off-by: Peiwei Hu Reviewed-by: Matt Caswell Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/17029) --- demos/signature/EVP_Signature_demo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'demos') diff --git a/demos/signature/EVP_Signature_demo.c b/demos/signature/EVP_Signature_demo.c index d7f26f164b..123c95c26a 100644 --- a/demos/signature/EVP_Signature_demo.c +++ b/demos/signature/EVP_Signature_demo.c @@ -188,7 +188,7 @@ static int demo_verify(OSSL_LIB_CTX *libctx, const char *sig_name, fprintf(stderr, "EVP_DigestVerifyUpdate(hamlet_2) failed.\n"); goto cleanup; } - if (!EVP_DigestVerifyFinal(verify_context, sig_value, sig_len)) { + if (EVP_DigestVerifyFinal(verify_context, sig_value, sig_len) <= 0) { fprintf(stderr, "EVP_DigestVerifyFinal failed.\n"); goto cleanup; } -- cgit v1.2.3