Lines Matching refs:kex
44 kexdh_client(Kex *kex) in kexdh_client() argument
55 dh_gen_key(dh, kex->we_need * 8); in kexdh_client()
76 if (server_host_key->type != kex->hostkey_type) in kexdh_client()
78 if (kex->verify_host_key == NULL) in kexdh_client()
80 if (kex->verify_host_key(server_host_key) == -1) in kexdh_client()
116 kex->client_version_string, in kexdh_client()
117 kex->server_version_string, in kexdh_client()
118 buffer_ptr(&kex->my), buffer_len(&kex->my), in kexdh_client()
119 buffer_ptr(&kex->peer), buffer_len(&kex->peer), in kexdh_client()
135 if (kex->session_id == NULL) { in kexdh_client()
136 kex->session_id_len = 20; in kexdh_client()
137 kex->session_id = xmalloc(kex->session_id_len); in kexdh_client()
138 memcpy(kex->session_id, hash, kex->session_id_len); in kexdh_client()
141 kex_derive_keys(kex, hash, shared_secret); in kexdh_client()
143 kex_finish(kex); in kexdh_client()