From 1b58e8c3861875e05bf3ebe1687b18e1d5bac136 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 18 Apr 2023 16:48:08 +0200 Subject: [PATCH] drbg: Fix build with DEBUG_LEVEL < 4 --- src/libstrongswan/plugins/drbg/drbg_hmac.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libstrongswan/plugins/drbg/drbg_hmac.c b/src/libstrongswan/plugins/drbg/drbg_hmac.c index 704adb580..a0aa05ab9 100644 --- a/src/libstrongswan/plugins/drbg/drbg_hmac.c +++ b/src/libstrongswan/plugins/drbg/drbg_hmac.c @@ -158,7 +158,6 @@ METHOD(drbg_t, generate, bool, private_drbg_hmac_t *this, uint32_t len, uint8_t *out) { size_t delta; - chunk_t output; if (len > MAX_DRBG_BYTES) { @@ -179,7 +178,9 @@ METHOD(drbg_t, generate, bool, { return FALSE; } - output = chunk_create(out, len); +#if DEBUG_LEVEL >= 4 + chunk_t output = chunk_create(out, len); +#endif while (len) { @@ -192,7 +193,7 @@ METHOD(drbg_t, generate, bool, len -= delta; out += delta; } - DBG4(DBG_LIB, "HMAC_DRBG Out: %B", &output); + DBG4(DBG_LIB, "HMAC_DRBG out: %B", &output); if (!update(this, chunk_empty)) {