From d638824b6391fa38c78aa5a1c9babfabe8f1963e Mon Sep 17 00:00:00 2001 From: Eric Blankenhorn Date: Thu, 5 Mar 2026 15:16:55 -0600 Subject: [PATCH] Fix F382 to harden wc_FreeDsaKey --- wolfcrypt/src/dsa.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/wolfcrypt/src/dsa.c b/wolfcrypt/src/dsa.c index 79baf73809..4c9dc6e7e5 100644 --- a/wolfcrypt/src/dsa.c +++ b/wolfcrypt/src/dsa.c @@ -85,10 +85,7 @@ void wc_FreeDsaKey(DsaKey* key) if (key == NULL) return; - if (key->type == DSA_PRIVATE) - mp_forcezero(&key->x); - - mp_clear(&key->x); + mp_forcezero(&key->x); mp_clear(&key->y); mp_clear(&key->g); mp_clear(&key->q);