From c209c6d5ac5da423956c2f04a1c625e2a4221675 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 4 Feb 2012 22:08:55 +0100 Subject: [PATCH] kex: Add support for ecdsa hostkeys. --- src/kex.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kex.c b/src/kex.c index 36b083e5..781e2071 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",