Lines Matching refs:kex
44 kexdh_server(Kex *kex) in kexdh_server() argument
55 dh_gen_key(dh, kex->we_need * 8); in kexdh_server()
60 if (kex->load_host_key == NULL) in kexdh_server()
62 server_host_key = kex->load_host_key(kex->hostkey_type); in kexdh_server()
64 fatal("Unsupported hostkey type %d", kex->hostkey_type); in kexdh_server()
104 kex->client_version_string, in kexdh_server()
105 kex->server_version_string, in kexdh_server()
106 buffer_ptr(&kex->peer), buffer_len(&kex->peer), in kexdh_server()
107 buffer_ptr(&kex->my), buffer_len(&kex->my), in kexdh_server()
117 if (kex->session_id == NULL) { in kexdh_server()
118 kex->session_id_len = 20; in kexdh_server()
119 kex->session_id = xmalloc(kex->session_id_len); in kexdh_server()
120 memcpy(kex->session_id, hash, kex->session_id_len); in kexdh_server()
141 kex_derive_keys(kex, hash, shared_secret); in kexdh_server()
143 kex_finish(kex); in kexdh_server()