]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/dh/dh_lib.c
Don't (re-)initialize the FFC_PARAMs in dh_init and dsa_init
[thirdparty/openssl.git] / crypto / dh / dh_lib.c
index e2eb53961cb6593d070d20824de2bbf8ac50343e..9d5a6b0b6c2baa7951fdf770ce70057cdfba023b 100644 (file)
@@ -119,6 +119,8 @@ static DH *dh_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
         goto err;
 #endif /* FIPS_MODULE */
 
+    ossl_ffc_params_init(&ret->params);
+
     if ((ret->meth->init != NULL) && !ret->meth->init(ret)) {
         ERR_raise(ERR_LIB_DH, ERR_R_INIT_FAIL);
         goto err;