wolfcrypt/src/ed25519.c: in ed25519_pairwise_consistency_test(), add casts to mollify -Wconversion.

This commit is contained in:
Daniel Pouzzner
2024-04-19 01:41:35 -05:00
parent 28480ec0ea
commit 0264a518e1

View File

@@ -231,7 +231,7 @@ static int ed25519_pairwise_consistency_test(ed25519_key* key, WC_RNG* rng)
if (err == 0) { if (err == 0) {
/* Sign digest without context. */ /* Sign digest without context. */
err = wc_ed25519_sign_msg_ex(digest, digestLen, sig, &sigLen, key, err = wc_ed25519_sign_msg_ex(digest, digestLen, sig, &sigLen, key,
Ed25519, NULL, 0); (byte)Ed25519, NULL, 0);
if (err != 0) { if (err != 0) {
/* Any sign failure means test failed. */ /* Any sign failure means test failed. */
err = ECC_PCT_E; err = ECC_PCT_E;
@@ -240,7 +240,7 @@ static int ed25519_pairwise_consistency_test(ed25519_key* key, WC_RNG* rng)
if (err == 0) { if (err == 0) {
/* Verify digest without context. */ /* Verify digest without context. */
err = wc_ed25519_verify_msg_ex(sig, sigLen, digest, digestLen, &res, err = wc_ed25519_verify_msg_ex(sig, sigLen, digest, digestLen, &res,
key, Ed25519, NULL, 0); key, (byte)Ed25519, NULL, 0);
if (err != 0) { if (err != 0) {
/* Any verification operation failure means test failed. */ /* Any verification operation failure means test failed. */
err = ECC_PCT_E; err = ECC_PCT_E;