Fix uninitialized variable, use WOLFSSL_DEBUG_PRINTF macro in Hash_DRBG_Generate to avoid undefined printf reference.

This commit is contained in:
Kareem
2025-12-10 12:28:54 -07:00
parent 6c5e84178e
commit 63976cb09b
2 changed files with 5 additions and 4 deletions
+4 -3
View File
@@ -631,9 +631,10 @@ static int Hash_DRBG_Generate(DRBG_internal* drbg, byte* out, word32 outSz)
}
if (drbg->reseedCtr >= WC_RESEED_INTERVAL) {
#if defined(DEBUG_WOLFSSL) || defined(DEBUG_DRBG_RESEEDS)
printf("DRBG reseed triggered, reseedCtr == %lu",
(unsigned long)drbg->reseedCtr);
#if (defined(DEBUG_WOLFSSL) || defined(DEBUG_DRBG_RESEEDS)) && \
defined(WOLFSSL_DEBUG_PRINTF)
WOLFSSL_DEBUG_PRINTF("DRBG reseed triggered, reseedCtr == %lu",
(unsigned long)drbg->reseedCtr);
#endif
return DRBG_NEED_RESEED;
}