Lines Matching refs:priv_key
121 BIGNUM *pub_key = NULL, *priv_key = NULL;
127 if (dh->priv_key == NULL) {
128 priv_key = BN_new();
129 if (priv_key == NULL)
133 priv_key = dh->priv_key;
152 if (!BN_rand_range(priv_key, dh->q))
155 while (BN_is_zero(priv_key) || BN_is_one(priv_key));
159 if (!BN_rand(priv_key, l, 0, 0))
171 BN_with_flags(prk, priv_key, BN_FLG_CONSTTIME);
173 prk = priv_key;
180 dh->priv_key = priv_key;
188 if ((priv_key != NULL) && (dh->priv_key == NULL))
189 BN_free(priv_key);
213 if (dh->priv_key == NULL) {
223 BN_set_flags(dh->priv_key, BN_FLG_CONSTTIME);
235 meth->bn_mod_exp(dh, tmp, pub_key, dh->priv_key, dh->p, ctx, mont)) {