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:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user