Lines Matching defs:kex
74 #include "kex.h"
639 * than the full kex structure...
1314 * can't check ssh->kex->initial_hostkey directly at this point
1719 struct kex *kex;
1727 if ((kex = ssh->kex) == NULL)
1728 fatal_f("internal error: ssh->kex == NULL");
1729 if (session_id2_len != sshbuf_len(ssh->kex->session_id)) {
1731 sshbuf_len(ssh->kex->session_id), session_id2_len);
1733 if (memcmp(sshbuf_ptr(ssh->kex->session_id), session_id2,
1738 kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server;
1739 kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server;
1740 kex->kex[KEX_DH_GRP14_SHA256] = kex_gen_server;
1741 kex->kex[KEX_DH_GRP16_SHA512] = kex_gen_server;
1742 kex->kex[KEX_DH_GRP18_SHA512] = kex_gen_server;
1743 kex->kex[KEX_DH_GEX_SHA1] = kexgex_server;
1744 kex->kex[KEX_DH_GEX_SHA256] = kexgex_server;
1746 kex->kex[KEX_ECDH_SHA2] = kex_gen_server;
1749 kex->kex[KEX_C25519_SHA256] = kex_gen_server;
1750 kex->kex[KEX_KEM_SNTRUP761X25519_SHA512] = kex_gen_server;
1751 kex->load_host_public_key=&get_hostkey_public_by_type;
1752 kex->load_host_private_key=&get_hostkey_private_by_type;
1753 kex->host_key_index=&get_hostkey_index;
1754 kex->sign = sshd_hostkey_sign;