Skip to content

Commit 405486d

Browse files
committed
propigate return value
1 parent 5b1c5a5 commit 405486d

File tree

1 file changed

+4
-4
lines changed
  • crypto/fipsmodule/ml_dsa/ml_dsa_ref

1 file changed

+4
-4
lines changed

crypto/fipsmodule/ml_dsa/ml_dsa_ref/sign.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -350,12 +350,12 @@ int ml_dsa_sign(ml_dsa_params *params,
350350
if (!RAND_bytes(rnd, ML_DSA_RNDBYTES)) {
351351
return -1;
352352
}
353-
ml_dsa_sign_internal(params, sig, siglen, m, mlen, pre, 2 + ctxlen, rnd, sk, 0);
353+
int ret = ml_dsa_sign_internal(params, sig, siglen, m, mlen, pre, 2 + ctxlen, rnd, sk, 0);
354354

355355
/* FIPS 204. Section 3.6.3 Destruction of intermediate values. */
356356
OPENSSL_cleanse(pre, sizeof(pre));
357357
OPENSSL_cleanse(rnd, sizeof(rnd));
358-
return 0;
358+
return ret;
359359
}
360360

361361
/*************************************************
@@ -384,11 +384,11 @@ int ml_dsa_extmu_sign(ml_dsa_params *params,
384384
if (!RAND_bytes(rnd, ML_DSA_RNDBYTES)) {
385385
return -1;
386386
}
387-
ml_dsa_sign_internal(params, sig, siglen, mu, mulen, NULL, 0, rnd, sk, 1);
387+
int ret = ml_dsa_sign_internal(params, sig, siglen, mu, mulen, NULL, 0, rnd, sk, 1);
388388

389389
/* FIPS 204. Section 3.6.3 Destruction of intermediate values. */
390390
OPENSSL_cleanse(rnd, sizeof(rnd));
391-
return 0;
391+
return ret;
392392
}
393393

394394
/*************************************************

0 commit comments

Comments
 (0)