Lines Matching refs:dh
63 kex->dh = dh_new_group1(); in kexdh_server()
67 kex->dh = dh_new_group14(); in kexdh_server()
70 kex->dh = dh_new_group16(); in kexdh_server()
73 kex->dh = dh_new_group18(); in kexdh_server()
79 if (kex->dh == NULL) { in kexdh_server()
83 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) in kexdh_server()
137 DHparams_print_fp(stderr, kex->dh); in input_kex_dh_init()
139 BN_print_fp(stderr, kex->dh->pub_key); in input_kex_dh_init()
142 if (!dh_pub_is_valid(kex->dh, dh_client_pub)) { in input_kex_dh_init()
148 klen = DH_size(kex->dh); in input_kex_dh_init()
154 if ((kout = DH_compute_key(kbuf, dh_client_pub, kex->dh)) < 0 || in input_kex_dh_init()
175 kex->dh->pub_key, in input_kex_dh_init()
201 (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || /* f */ in input_kex_dh_init()
210 DH_free(kex->dh); in input_kex_dh_init()
211 kex->dh = NULL; in input_kex_dh_init()