summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2022-08-31 09:39:59 +0000
committertb <>2022-08-31 09:39:59 +0000
commit5a6829457443fa46793532384f028224fb524030 (patch)
treeaafa576be74a83c83a392434a47ee6b87d628887
parent56edcd3374149e6c27331d45ead6cc4c1203ebfd (diff)
downloadopenbsd-5a6829457443fa46793532384f028224fb524030.tar.gz
openbsd-5a6829457443fa46793532384f028224fb524030.tar.bz2
openbsd-5a6829457443fa46793532384f028224fb524030.zip
Some missing return checks
-rw-r--r--src/regress/lib/libcrypto/ecdsa/ecdsatest.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/regress/lib/libcrypto/ecdsa/ecdsatest.c b/src/regress/lib/libcrypto/ecdsa/ecdsatest.c
index 6cbe345d08..cb8f38b348 100644
--- a/src/regress/lib/libcrypto/ecdsa/ecdsatest.c
+++ b/src/regress/lib/libcrypto/ecdsa/ecdsatest.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecdsatest.c,v 1.12 2022/08/31 09:38:00 tb Exp $ */ 1/* $OpenBSD: ecdsatest.c,v 1.13 2022/08/31 09:39:59 tb Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -340,7 +340,8 @@ test_builtin(BIO *out)
340 goto builtin_err; 340 goto builtin_err;
341 341
342 sig_ptr2 = signature; 342 sig_ptr2 = signature;
343 sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2); 343 if ((sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2)) <= 0)
344 goto builtin_err;
344 if (ECDSA_verify(0, digest, 20, signature, sig_len, 345 if (ECDSA_verify(0, digest, 20, signature, sig_len,
345 eckey) == 1) { 346 eckey) == 1) {
346 BIO_printf(out, " failed\n"); 347 BIO_printf(out, " failed\n");
@@ -363,7 +364,8 @@ test_builtin(BIO *out)
363 goto builtin_err; 364 goto builtin_err;
364 365
365 sig_ptr2 = signature; 366 sig_ptr2 = signature;
366 sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2); 367 if ((sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2)) <= 0)
368 goto builtin_err;
367 if (ECDSA_verify(0, digest, 20, signature, sig_len, 369 if (ECDSA_verify(0, digest, 20, signature, sig_len,
368 eckey) != 1) { 370 eckey) != 1) {
369 BIO_printf(out, " failed\n"); 371 BIO_printf(out, " failed\n");