Use BN_with_flags() in a cleaner way.
[openssl.git] / crypto / dsa / dsa_key.c
index 5ba885e1e24ef3cc25c2700928279f38192bafe0..0423f2e00cd254c103293e7c67a57dbd6f2a80d0 100644 (file)
@@ -105,6 +105,7 @@ static int dsa_builtin_keygen(DSA *dsa)
 
                if ((dsa->flags & DSA_FLAG_NO_EXP_CONSTTIME) == 0)
                        {
+                       BN_init(&local_prk);
                        prk = &local_prk;
                        BN_with_flags(prk, priv_key, BN_FLG_EXP_CONSTTIME);
                        }