version 1.82, 2010/06/22 04:54:30 |
version 1.83, 2010/08/31 11:54:45 |
|
|
|
|
int ssh_port = SSH_DEFAULT_PORT; |
int ssh_port = SSH_DEFAULT_PORT; |
|
|
#define KT_RSA1 1 |
#define KT_RSA1 1 |
#define KT_DSA 2 |
#define KT_DSA 2 |
#define KT_RSA 4 |
#define KT_RSA 4 |
|
#define KT_ECDSA 8 |
|
|
int get_keytypes = KT_RSA; /* Get only RSA keys by default */ |
int get_keytypes = KT_RSA; /* Get only RSA keys by default */ |
|
|
|
|
c->c_kex->kex[KEX_DH_GRP14_SHA1] = kexdh_client; |
c->c_kex->kex[KEX_DH_GRP14_SHA1] = kexdh_client; |
c->c_kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; |
c->c_kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; |
c->c_kex->kex[KEX_DH_GEX_SHA256] = kexgex_client; |
c->c_kex->kex[KEX_DH_GEX_SHA256] = kexgex_client; |
|
c->c_kex->kex[KEX_ECDH_SHA2] = kexecdh_client; |
c->c_kex->verify_host_key = hostjump; |
c->c_kex->verify_host_key = hostjump; |
|
|
if (!(j = setjmp(kexjmp))) { |
if (!(j = setjmp(kexjmp))) { |
|
|
break; |
break; |
case KEY_DSA: |
case KEY_DSA: |
get_keytypes |= KT_DSA; |
get_keytypes |= KT_DSA; |
|
break; |
|
case KEY_ECDSA: |
|
get_keytypes |= KT_ECDSA; |
break; |
break; |
case KEY_RSA: |
case KEY_RSA: |
get_keytypes |= KT_RSA; |
get_keytypes |= KT_RSA; |