summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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");