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);