Lines Matching refs:need
255 dh_gen_key(DH *dh, int need)
259 if (need < 0)
260 fatal("dh_gen_key: need < 0");
263 if (need > INT_MAX / 2 || 2 * need >= BN_num_bits(dh->p))
264 fatal("dh_gen_key: group too small: %d (2*need %d)",
265 BN_num_bits(dh->p), 2*need);
271 /* generate a 2*need bits random private exponent */
272 if (!BN_rand(dh->priv_key, 2*need, 0, 0))
303 * This just returns the group, we still need to generate the exchange