Lines Matching refs:dh
57 #include "dh.h"
79 DH *dh;
114 kex->dh = dh_new_group1();
117 kex->dh = dh_new_group14();
134 kex->dh = PRIVSEP(choose_dh(min, nbits, max));
135 if (kex->dh == NULL)
140 packet_put_bignum2(kex->dh->p);
141 packet_put_bignum2(kex->dh->g);
150 dh_gen_key(kex->dh, kex->we_need * 8);
215 if (!dh_pub_is_valid(kex->dh, dh_client_pub))
218 klen = DH_size(kex->dh);
220 kout = DH_compute_key(kbuf, dh_client_pub, kex->dh);
243 dh_client_pub, kex->dh->pub_key, shared_secret,
254 kex->dh->p, kex->dh->g,
256 kex->dh->pub_key,
279 packet_put_bignum2(kex->dh->pub_key);
298 DH_free(kex->dh);