Mercurial > dropbear
diff svr-session.c @ 1676:d5cdc60db08e
ext-info handling for server-sig-algs
only client side is handled
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 19 May 2020 00:31:41 +0800 |
parents | c148e7afa0d1 |
children | 435cfb9ec96e |
line wrap: on
line diff
--- a/svr-session.c Sun May 17 23:58:31 2020 +0800 +++ b/svr-session.c Tue May 19 00:31:41 2020 +0800 @@ -330,13 +330,16 @@ } static void svr_algos_initialise(void) { -#if DROPBEAR_DH_GROUP1 && DROPBEAR_DH_GROUP1_CLIENTONLY algo_type *algo; for (algo = sshkex; algo->name; algo++) { +#if DROPBEAR_DH_GROUP1 && DROPBEAR_DH_GROUP1_CLIENTONLY if (strcmp(algo->name, "diffie-hellman-group1-sha1") == 0) { algo->usable = 0; } +#endif + if (strcmp(algo->name, SSH_EXT_INFO_C) == 0) { + algo->usable = 0; + } } -#endif }