version 1.124.2.1, 2004/02/28 03:51:34 |
version 1.124.2.2, 2004/08/19 22:37:33 |
|
|
#include "authfd.h" |
#include "authfd.h" |
#include "log.h" |
#include "log.h" |
#include "readconf.h" |
#include "readconf.h" |
#include "readpass.h" |
#include "misc.h" |
#include "match.h" |
#include "match.h" |
#include "dispatch.h" |
#include "dispatch.h" |
#include "canohost.h" |
#include "canohost.h" |
|
|
/* start key exchange */ |
/* start key exchange */ |
kex = kex_setup(myproposal); |
kex = kex_setup(myproposal); |
kex->kex[KEX_DH_GRP1_SHA1] = kexdh_client; |
kex->kex[KEX_DH_GRP1_SHA1] = kexdh_client; |
|
kex->kex[KEX_DH_GRP14_SHA1] = kexdh_client; |
kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; |
kex->kex[KEX_DH_GEX_SHA1] = kexgex_client; |
kex->client_version_string=client_version_string; |
kex->client_version_string=client_version_string; |
kex->server_version_string=server_version_string; |
kex->server_version_string=server_version_string; |
|
|
break; |
break; |
} |
} |
} |
} |
if (!found) { |
if (!found && !options.identities_only) { |
id = xmalloc(sizeof(*id)); |
id = xmalloc(sizeof(*id)); |
memset(id, 0, sizeof(*id)); |
memset(id, 0, sizeof(*id)); |
id->key = key; |
id->key = key; |