aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/kex.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kex.c b/src/kex.c
index 36b083e..781e207 100644
--- a/src/kex.c
+++ b/src/kex.c
@@ -66,15 +66,17 @@
#ifdef HAVE_ECDH
#define KEY_EXCHANGE "ecdh-sha2-nistp256,diffie-hellman-group1-sha1"
+#define HOSTKEYS "ecdsa-sha2-nistp256,ssh-rsa,ssh-dss"
#else
#define KEY_EXCHANGE "diffie-hellman-group1-sha1"
+#define HOSTKEYS "ssh-rsa,ssh-dss"
#endif
#define KEX_METHODS_SIZE 10
static const char *default_methods[] = {
KEY_EXCHANGE,
- "ssh-rsa,ssh-dss",
+ HOSTKEYS,
AES BLOWFISH DES,
AES BLOWFISH DES,
"hmac-sha1",
@@ -88,7 +90,7 @@ static const char *default_methods[] = {
const char *supported_methods[] = {
KEY_EXCHANGE,
- "ssh-rsa,ssh-dss",
+ HOSTKEYS,
AES BLOWFISH DES,
AES BLOWFISH DES,
"hmac-sha1",