Lines Matching defs:kex
60 #include "kex.h"
567 (r = sshbuf_put_stringb(m, ssh->kex->server_version)) != 0 ||
568 (r = sshbuf_put_stringb(m, ssh->kex->client_version)) != 0 ||
665 * than the full kex structure...
1173 * can't check ssh->kex->initial_hostkey directly at this point
1526 struct kex *kex;
1534 if ((kex = ssh->kex) == NULL)
1535 fatal_f("internal error: ssh->kex == NULL");
1536 if (session_id2_len != sshbuf_len(ssh->kex->session_id)) {
1538 sshbuf_len(ssh->kex->session_id), session_id2_len);
1540 if (memcmp(sshbuf_ptr(ssh->kex->session_id), session_id2,
1545 kex->kex[KEX_DH_GRP1_SHA1] = kex_gen_server;
1546 kex->kex[KEX_DH_GRP14_SHA1] = kex_gen_server;
1547 kex->kex[KEX_DH_GRP14_SHA256] = kex_gen_server;
1548 kex->kex[KEX_DH_GRP16_SHA512] = kex_gen_server;
1549 kex->kex[KEX_DH_GRP18_SHA512] = kex_gen_server;
1550 kex->kex[KEX_DH_GEX_SHA1] = kexgex_server;
1551 kex->kex[KEX_DH_GEX_SHA256] = kexgex_server;
1552 kex->kex[KEX_ECDH_SHA2] = kex_gen_server;
1554 kex->kex[KEX_C25519_SHA256] = kex_gen_server;
1555 kex->kex[KEX_KEM_SNTRUP761X25519_SHA512] = kex_gen_server;
1556 kex->kex[KEX_KEM_MLKEM768X25519_SHA256] = kex_gen_server;
1557 kex->load_host_public_key=&get_hostkey_public_by_type;
1558 kex->load_host_private_key=&get_hostkey_private_by_type;
1559 kex->host_key_index=&get_hostkey_index;
1560 kex->sign = sshd_hostkey_sign;