Lines Matching refs:dh
36 #include <openssl/dh.h>
44 #include "dh.h"
63 kex->dh = dh_new_group1();
66 kex->dh = dh_new_group14();
72 if (kex->dh == NULL) {
76 if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0)
130 DHparams_print_fp(stderr, kex->dh);
132 BN_print_fp(stderr, kex->dh->pub_key);
135 if (!dh_pub_is_valid(kex->dh, dh_client_pub)) {
141 klen = DH_size(kex->dh);
147 if ((kout = DH_compute_key(kbuf, dh_client_pub, kex->dh)) < 0 ||
167 kex->dh->pub_key,
193 (r = sshpkt_put_bignum2(ssh, kex->dh->pub_key)) != 0 || /* f */
202 DH_free(kex->dh);
203 kex->dh = NULL;