version 1.119, 2008/07/04 23:30:16 |
version 1.120, 2008/11/04 08:22:12 |
|
|
#ifdef GSSAPI |
#ifdef GSSAPI |
extern Authmethod method_gssapi; |
extern Authmethod method_gssapi; |
#endif |
#endif |
|
#ifdef JPAKE |
|
extern Authmethod method_jpake; |
|
#endif |
|
|
Authmethod *authmethods[] = { |
Authmethod *authmethods[] = { |
&method_none, |
&method_none, |
|
|
#ifdef GSSAPI |
#ifdef GSSAPI |
&method_gssapi, |
&method_gssapi, |
#endif |
#endif |
|
#ifdef JPAKE |
|
&method_jpake, |
|
#endif |
&method_passwd, |
&method_passwd, |
&method_kbdint, |
&method_kbdint, |
&method_hostbased, |
&method_hostbased, |
|
|
} |
} |
/* reset state */ |
/* reset state */ |
auth2_challenge_stop(authctxt); |
auth2_challenge_stop(authctxt); |
|
#ifdef JPAKE |
|
auth2_jpake_stop(authctxt); |
|
#endif |
|
|
#ifdef GSSAPI |
#ifdef GSSAPI |
|
/* XXX move to auth2_gssapi_stop() */ |
dispatch_set(SSH2_MSG_USERAUTH_GSSAPI_TOKEN, NULL); |
dispatch_set(SSH2_MSG_USERAUTH_GSSAPI_TOKEN, NULL); |
dispatch_set(SSH2_MSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETE, NULL); |
dispatch_set(SSH2_MSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETE, NULL); |
#endif |
#endif |