Lines Matching defs:kex
116 #include "kex.h"
494 /* Store a pointer to the kex for later rekeying */
495 pmonitor->m_pkex = &ssh->kex;
2489 struct kex *kex;
2509 kex = ssh->kex;
2512 kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server;
2513 kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server;
2514 kex->kex[KEX_DH_GRP14_SHA256] = kex_gen_server;
2515 kex->kex[KEX_DH_GRP16_SHA512] = kex_gen_server;
2516 kex->kex[KEX_DH_GRP18_SHA512] = kex_gen_server;
2517 kex->kex[KEX_DH_GEX_SHA1] = kexgex_server;
2518 kex->kex[KEX_DH_GEX_SHA256] = kexgex_server;
2520 kex->kex[KEX_ECDH_SHA2] = kex_gen_server;
2523 kex->kex[KEX_C25519_SHA256] = kex_gen_server;
2524 kex->kex[KEX_KEM_SNTRUP761X25519_SHA512] = kex_gen_server;
2525 kex->load_host_public_key=&get_hostkey_public_by_type;
2526 kex->load_host_private_key=&get_hostkey_private_by_type;
2527 kex->host_key_index=&get_hostkey_index;
2528 kex->sign = sshd_hostkey_sign;
2530 ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &kex->done);