diff --git a/include/libssh/kex.h b/include/libssh/kex.h index 4a2ecb99..a3f972ec 100644 --- a/include/libssh/kex.h +++ b/include/libssh/kex.h @@ -52,10 +52,10 @@ char *ssh_prefix_default_algos(enum ssh_kex_types_e algo, const char *list); char **ssh_space_tokenize(const char *chain); int ssh_get_kex1(ssh_session session); char *ssh_find_matching(const char *in_d, const char *what_d); -const char *ssh_kex_get_supported_method(uint32_t algo); -const char *ssh_kex_get_default_methods(uint32_t algo); -const char *ssh_kex_get_fips_methods(uint32_t algo); -const char *ssh_kex_get_description(uint32_t algo); +const char *ssh_kex_get_supported_method(enum ssh_kex_types_e type); +const char *ssh_kex_get_default_methods(enum ssh_kex_types_e type); +const char *ssh_kex_get_fips_methods(enum ssh_kex_types_e type); +const char *ssh_kex_get_description(enum ssh_kex_types_e type); char *ssh_client_select_hostkeys(ssh_session session); int ssh_send_rekex(ssh_session session); int server_set_kex(ssh_session session); diff --git a/src/kex.c b/src/kex.c index f64fdea1..403f726a 100644 --- a/src/kex.c +++ b/src/kex.c @@ -275,38 +275,39 @@ static const char *ssh_kex_descriptions[] = { NULL }; -const char *ssh_kex_get_default_methods(uint32_t algo) +const char *ssh_kex_get_default_methods(enum ssh_kex_types_e type) { - if (algo >= SSH_KEX_METHODS) { + if (type >= SSH_KEX_METHODS) { return NULL; } - return default_methods[algo]; + return default_methods[type]; } - -const char *ssh_kex_get_supported_method(uint32_t algo) +const char *ssh_kex_get_supported_method(enum ssh_kex_types_e type) { - if (algo >= SSH_KEX_METHODS) { + if (type >= SSH_KEX_METHODS) { return NULL; } - return supported_methods[algo]; + return supported_methods[type]; } -const char *ssh_kex_get_description(uint32_t algo) { - if (algo >= SSH_KEX_METHODS) { - return NULL; - } +const char *ssh_kex_get_description(enum ssh_kex_types_e type) +{ + if (type >= SSH_KEX_METHODS) { + return NULL; + } - return ssh_kex_descriptions[algo]; + return ssh_kex_descriptions[type]; } -const char *ssh_kex_get_fips_methods(uint32_t algo) { - if (algo >= SSH_KEX_METHODS) { - return NULL; - } +const char *ssh_kex_get_fips_methods(enum ssh_kex_types_e type) +{ + if (type >= SSH_KEX_METHODS) { + return NULL; + } - return fips_methods[algo]; + return fips_methods[type]; } /**