Home | History | Annotate | Download | only in dh

Lines Matching refs:priv_key

124 	BIGNUM *pub_key=NULL,*priv_key=NULL;
129 if (dh->priv_key == NULL)
131 priv_key=BN_new();
132 if (priv_key == NULL) goto err;
136 priv_key=dh->priv_key;
161 if (!BN_rand_range(priv_key, dh->q))
164 while (BN_is_zero(priv_key) || BN_is_one(priv_key));
170 if (!BN_rand(priv_key, l, 0, 0)) goto err;
182 BN_with_flags(prk, priv_key, BN_FLG_CONSTTIME);
185 prk = priv_key;
191 dh->priv_key=priv_key;
198 if ((priv_key != NULL) && (dh->priv_key == NULL)) BN_free(priv_key);
222 if (dh->priv_key == NULL)
235 BN_set_flags(dh->priv_key, BN_FLG_CONSTTIME);
247 if (!dh->meth->bn_mod_exp(dh, tmp, pub_key, dh->priv_key,dh->p,ctx,mont))