diff options
author | Dmitry Belyavskiy <beldmit@gmail.com> | 2020-05-06 18:12:10 +0300 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@gmail.com> | 2020-05-06 18:12:10 +0300 |
commit | ffb81114e989bdf80c7d3bd47f9e49665925da46 (patch) | |
tree | 4f8247625fabd68ddaae81a57836b2fdfbff8722 /benchmark | |
parent | d19a1a820d7be62647bbdd7448d851498bf18968 (diff) | |
download | gost-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.c | 8 |
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) |