From 42e51701e17c5ecdca2da648d08565f0f11431ab Mon Sep 17 00:00:00 2001 From: Eric Blankenhorn Date: Mon, 2 Mar 2026 11:19:38 -0600 Subject: [PATCH] Fix DRBG_internal alloc in wc_RNG_HealthTestLocal --- wolfcrypt/src/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index 5c8cc3edf8..6886a58692 100644 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -1735,7 +1735,7 @@ static int wc_RNG_HealthTestLocal(WC_RNG* rng, int reseed, void* heap, WC_ALLOC_VAR_EX(check, byte, RNG_HEALTH_TEST_CHECK_SIZE, heap, DYNAMIC_TYPE_TMP_BUFFER, return MEMORY_E); - WC_ALLOC_VAR_EX(drbg, DRBG_internal, sizeof(DRBG_internal), heap, + WC_ALLOC_VAR_EX(drbg, DRBG_internal, 1, heap, DYNAMIC_TYPE_TMP_BUFFER, WC_DO_NOTHING); #ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC if (drbg == NULL) {