Lines Matching refs:dh
115 if ((kex->dh = dh_new_group(g, p)) == NULL) { in input_kex_dh_gex_group()
122 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0 || in input_kex_dh_gex_group()
124 (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || in input_kex_dh_gex_group()
129 DHparams_print_fp(stderr, kex->dh); in input_kex_dh_gex_group()
131 BN_print_fp(stderr, kex->dh->pub_key); in input_kex_dh_gex_group()
198 if (!dh_pub_is_valid(kex->dh, dh_server_pub)) { in input_kex_dh_gex_reply()
204 klen = DH_size(kex->dh); in input_kex_dh_gex_reply()
210 if ((kout = DH_compute_key(kbuf, dh_server_pub, kex->dh)) < 0 || in input_kex_dh_gex_reply()
231 kex->dh->p, kex->dh->g, in input_kex_dh_gex_reply()
232 kex->dh->pub_key, in input_kex_dh_gex_reply()
257 DH_free(kex->dh); in input_kex_dh_gex_reply()
258 kex->dh = NULL; in input_kex_dh_gex_reply()