aboutsummaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2020-05-06 18:12:10 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2020-05-06 18:12:10 +0300
commitffb81114e989bdf80c7d3bd47f9e49665925da46 (patch)
tree4f8247625fabd68ddaae81a57836b2fdfbff8722 /benchmark
parentd19a1a820d7be62647bbdd7448d851498bf18968 (diff)
downloadgost-engine-ffb81114e989bdf80c7d3bd47f9e49665925da46.zip
gost-engine-ffb81114e989bdf80c7d3bd47f9e49665925da46.tar.gz
gost-engine-ffb81114e989bdf80c7d3bd47f9e49665925da46.tar.bz2
Fix Coverity #300461
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/sign.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/benchmark/sign.c b/benchmark/sign.c
index 765b9f0..5c53df7 100644
--- a/benchmark/sign.c
+++ b/benchmark/sign.c
@@ -153,8 +153,8 @@ int main(int argc, char **argv)
if (pass == 0) { /* sign */
for (i = 0; i < cycles; i++) {
EVP_SignInit(md_ctx, mdtype);
- EVP_SignUpdate(md_ctx, data, data_len);
- err = EVP_SignFinal(md_ctx, &sigbuf[siglen * i],
+ err = EVP_SignUpdate(md_ctx, data, data_len)
+ && EVP_SignFinal(md_ctx, &sigbuf[siglen * i],
(unsigned int *)&siglen, pkey);
if (err != 1)
printf("!");
@@ -163,8 +163,8 @@ int main(int argc, char **argv)
} else { /* verify */
for (i = 0; i < cycles; i++) {
EVP_VerifyInit(md_ctx, mdtype);
- EVP_VerifyUpdate(md_ctx, data, data_len);
- err = EVP_VerifyFinal(md_ctx, &sigbuf[siglen * i],
+ err = EVP_VerifyUpdate(md_ctx, data, data_len)
+ && EVP_VerifyFinal(md_ctx, &sigbuf[siglen * i],
siglen, pkey);
EVP_MD_CTX_reset(md_ctx);
if (err != 1)