Lines Matching refs:kex
334 pmonitor->m_pkex = &ssh->kex; in privsep_preauth()
1440 struct kex *kex; in do_ssh2_kex() local
1460 kex = ssh->kex; in do_ssh2_kex()
1463 kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server; in do_ssh2_kex()
1464 kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server; in do_ssh2_kex()
1465 kex->kex[KEX_DH_GRP14_SHA256] = kex_gen_server; in do_ssh2_kex()
1466 kex->kex[KEX_DH_GRP16_SHA512] = kex_gen_server; in do_ssh2_kex()
1467 kex->kex[KEX_DH_GRP18_SHA512] = kex_gen_server; in do_ssh2_kex()
1468 kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; in do_ssh2_kex()
1469 kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; in do_ssh2_kex()
1471 kex->kex[KEX_ECDH_SHA2] = kex_gen_server; in do_ssh2_kex()
1474 kex->kex[KEX_C25519_SHA256] = kex_gen_server; in do_ssh2_kex()
1475 kex->kex[KEX_KEM_SNTRUP761X25519_SHA512] = kex_gen_server; in do_ssh2_kex()
1476 kex->kex[KEX_KEM_MLKEM768X25519_SHA256] = kex_gen_server; in do_ssh2_kex()
1477 kex->load_host_public_key=&get_hostkey_public_by_type; in do_ssh2_kex()
1478 kex->load_host_private_key=&get_hostkey_private_by_type; in do_ssh2_kex()
1479 kex->host_key_index=&get_hostkey_index; in do_ssh2_kex()
1480 kex->sign = sshd_hostkey_sign; in do_ssh2_kex()
1482 ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &kex->done); in do_ssh2_kex()