1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-11-20 02:42:09 +03:00

gen_publickey_from_dsa: Initialize BIGNUMs to NULL for OpenSSL 3 (#1320)

This commit is contained in:
Michael Buckley
2024-02-20 16:23:03 -08:00
committed by GitHub
parent 4bba038eb6
commit f1133c75da

View File

@@ -1665,10 +1665,10 @@ gen_publickey_from_dsa(LIBSSH2_SESSION* session, libssh2_dsa_ctx *dsa,
unsigned char *p; unsigned char *p;
#ifdef USE_OPENSSL_3 #ifdef USE_OPENSSL_3
BIGNUM * p_bn; BIGNUM * p_bn = NULL;
BIGNUM * q; BIGNUM * q = NULL;
BIGNUM * g; BIGNUM * g = NULL;
BIGNUM * pub_key; BIGNUM * pub_key = NULL;
EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_P, &p_bn); EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_P, &p_bn);
EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_G, &q); EVP_PKEY_get_bn_param(dsa, OSSL_PKEY_PARAM_FFC_G, &q);