Loading crypto/dh/dh_key.c +3 −7 Original line number Original line Diff line number Diff line Loading @@ -135,13 +135,9 @@ static int generate_key(DH *dh) l = dh->length ? dh->length : BN_num_bits(dh->p)-1; /* secret exponent length */ l = dh->length ? dh->length : BN_num_bits(dh->p)-1; /* secret exponent length */ do { if (!BN_rand(priv_key, l, 0, 0)) goto err; if (!BN_rand(priv_key, l, 0, 0)) goto err; if (!ENGINE_get_DH(dh->engine)->bn_mod_exp(dh, pub_key, dh->g, if (!ENGINE_get_DH(dh->engine)->bn_mod_exp(dh, pub_key, dh->g, priv_key,dh->p,ctx,mont)) goto err; priv_key,dh->p,ctx,mont)) goto err; } while (BN_is_one(priv_key)); dh->pub_key=pub_key; dh->pub_key=pub_key; dh->priv_key=priv_key; dh->priv_key=priv_key; Loading Loading
crypto/dh/dh_key.c +3 −7 Original line number Original line Diff line number Diff line Loading @@ -135,13 +135,9 @@ static int generate_key(DH *dh) l = dh->length ? dh->length : BN_num_bits(dh->p)-1; /* secret exponent length */ l = dh->length ? dh->length : BN_num_bits(dh->p)-1; /* secret exponent length */ do { if (!BN_rand(priv_key, l, 0, 0)) goto err; if (!BN_rand(priv_key, l, 0, 0)) goto err; if (!ENGINE_get_DH(dh->engine)->bn_mod_exp(dh, pub_key, dh->g, if (!ENGINE_get_DH(dh->engine)->bn_mod_exp(dh, pub_key, dh->g, priv_key,dh->p,ctx,mont)) goto err; priv_key,dh->p,ctx,mont)) goto err; } while (BN_is_one(priv_key)); dh->pub_key=pub_key; dh->pub_key=pub_key; dh->priv_key=priv_key; dh->priv_key=priv_key; Loading