Thanks Matt and Richard.
BIGNUM structure also has been made opaque. How to refer the members of BIGNUM structure like bn->top ?
And I don't see this API implementation ""lh_OPENSSL_CSTRING_new" in openssl-1.1.1 ?
Is it removed ?
Thanks,
Priya
On Fri, 23 Nov 2018 at 16:59, Richard Levitte <levitte@xxxxxxxxxxx> wrote:
In message <mailman.6072.1542969228.21411.openssl-users@xxxxxxxxxxx> on Fri, 23 Nov 2018 10:33:48 +0000, openssl-users-request@xxxxxxxxxxx said:
> Hi,
>
> In this snippet,
>
> DH *dh;
> if ((dh->g = BN_new()) == NULL)-------------> 1
> goto end;
> if (!BN_set_word(dh->g, g)) -----------------------> 2
> goto end;
DH *dh;
BIGNUM *bn_g;
if ((bn_g= BN_new()) == NULL)
goto end;
if (!BN_set_word(bn_g, g))
goto end;
if (!DH_set0_pqg(dh, NULL, NULL, bn_g))
goto end;
Note that if the p parameter hasn't been set in dh, you must give that
one too, so essentially, this is safer:
if (!DH_set0_pqg(dh, bn_p, NULL, bn_g))
goto end;
See the manual pages for DH_set0_pqg and DH_get0_pqg
Cheers,
Richard
--
Richard Levitte levitte@xxxxxxxxxxx
OpenSSL Project http://www.openssl.org/~levitte/
--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
-- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users