mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-27 15:02:23 +01:00
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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user