wolfcrypt/src/rng_bank.c: fixes for typography and s/wc_FreeRng(rng2)/wc_rng_free(rng2)/ in random_bank_test();

wolfcrypt/src/rng_bank.c: tweaks to silence benign Coverity CHECKED_RETURN.
This commit is contained in:
Daniel Pouzzner
2026-01-09 18:17:09 -06:00
parent d0e32f82b7
commit 902164ca03
2 changed files with 5 additions and 6 deletions

View File

@@ -645,7 +645,7 @@ WOLFSSL_API int wc_rng_bank_reseed(struct wc_rng_bank *bank,
"ERROR: wc_crng_reseed() wc_RNG_GenerateBlock() "
"for DRBG #%d returned %d.", n, ret);
#endif
wc_rng_bank_checkin(bank, &drbg);
(void)wc_rng_bank_checkin(bank, &drbg);
if (ret == WC_NO_ERR_TRACE(WC_TIMEOUT_E))
return ret;
ret = WC_CHECK_FOR_INTR_SIGNALS();
@@ -654,7 +654,7 @@ WOLFSSL_API int wc_rng_bank_reseed(struct wc_rng_bank *bank,
WC_RELAX_LONG_LOOP();
}
else {
wc_rng_bank_checkin(bank, &drbg);
(void)wc_rng_bank_checkin(bank, &drbg);
}
}

View File

@@ -20523,7 +20523,8 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t random_bank_test(void)
if (ret != WC_NO_ERR_TRACE(BUSY_E))
ERROR_OUT(WC_TEST_RET_ENC_NC, out);
wc_FreeRng(rng2);
wc_rng_free(rng2);
rng2 = NULL;
if (wolfSSL_RefCur(bank2->refcount) != 1)
ERROR_OUT(WC_TEST_RET_ENC_NC, out);
@@ -20536,7 +20537,7 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t random_bank_test(void)
if (bank2 != NULL)
ERROR_OUT(WC_TEST_RET_ENC_NC, out);
#endif /* WC_RNG_BANK_STATIC */
#endif /* !WC_RNG_BANK_STATIC */
out:
@@ -20546,9 +20547,7 @@ out:
#ifdef WC_DRBG_BANKREF
cleanup_ret = wc_FreeRng(rng);
if ((cleanup_ret != 0) && (ret == 0))
{
ret = WC_TEST_RET_ENC_EC(cleanup_ret);
}
WC_FREE_VAR_EX(rng, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER);
#endif /* WC_DRBG_BANKREF */
if (rng_inst) {