summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ts/ts_rsp_verify.c
diff options
context:
space:
mode:
authordjm <>2012-10-13 21:25:14 +0000
committerdjm <>2012-10-13 21:25:14 +0000
commit93723b50b639d8dc717bc1bf463fd46e1b321239 (patch)
tree281e0a29ae8f87a8c47fbd4deaa1f3d48b8cc5c1 /src/lib/libcrypto/ts/ts_rsp_verify.c
parent65e72ac55a6405783db7a12d7e35a7561d46005b (diff)
downloadopenbsd-93723b50b639d8dc717bc1bf463fd46e1b321239.tar.gz
openbsd-93723b50b639d8dc717bc1bf463fd46e1b321239.tar.bz2
openbsd-93723b50b639d8dc717bc1bf463fd46e1b321239.zip
resolve conflicts
Diffstat (limited to 'src/lib/libcrypto/ts/ts_rsp_verify.c')
-rw-r--r--src/lib/libcrypto/ts/ts_rsp_verify.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_verify.c b/src/lib/libcrypto/ts/ts_rsp_verify.c
index ed0252d7d7..a003207428 100644
--- a/src/lib/libcrypto/ts/ts_rsp_verify.c
+++ b/src/lib/libcrypto/ts/ts_rsp_verify.c
@@ -616,12 +616,15 @@ static int TS_compute_imprint(BIO *data, TS_TST_INFO *tst_info,
616 goto err; 616 goto err;
617 } 617 }
618 618
619 EVP_DigestInit(&md_ctx, md); 619 if (!EVP_DigestInit(&md_ctx, md))
620 goto err;
620 while ((length = BIO_read(data, buffer, sizeof(buffer))) > 0) 621 while ((length = BIO_read(data, buffer, sizeof(buffer))) > 0)
621 { 622 {
622 EVP_DigestUpdate(&md_ctx, buffer, length); 623 if (!EVP_DigestUpdate(&md_ctx, buffer, length))
624 goto err;
623 } 625 }
624 EVP_DigestFinal(&md_ctx, *imprint, NULL); 626 if (!EVP_DigestFinal(&md_ctx, *imprint, NULL))
627 goto err;
625 628
626 return 1; 629 return 1;
627 err: 630 err: