Lines Matching refs:dh
49 DH *dh; in kexgex_server() local
87 dh = choose_dh(min, nbits, max); in kexgex_server()
88 if (dh == NULL) in kexgex_server()
93 packet_put_bignum2(dh->p); in kexgex_server()
94 packet_put_bignum2(dh->g); in kexgex_server()
101 dh_gen_key(dh, kex->we_need * 8); in kexgex_server()
120 DHparams_print_fp(stderr, dh); in kexgex_server()
122 BN_print_fp(stderr, dh->pub_key); in kexgex_server()
125 if (!dh_pub_is_valid(dh, dh_client_pub)) in kexgex_server()
128 klen = DH_size(dh); in kexgex_server()
130 kout = DH_compute_key(kbuf, dh_client_pub, dh); in kexgex_server()
153 dh->p, dh->g, in kexgex_server()
155 dh->pub_key, in kexgex_server()
178 packet_put_bignum2(dh->pub_key); /* f */ in kexgex_server()
185 DH_free(dh); in kexgex_server()