version 1.22, 2015/01/19 20:07:45 |
version 1.23, 2017/05/30 14:18:15 |
|
|
static int |
static int |
input_gssapi_token(int type, u_int32_t plen, void *ctxt) |
input_gssapi_token(int type, u_int32_t plen, void *ctxt) |
{ |
{ |
Authctxt *authctxt = ctxt; |
struct ssh *ssh = ctxt; |
|
Authctxt *authctxt = ssh->authctxt; |
Gssctxt *gssctxt; |
Gssctxt *gssctxt; |
gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; |
gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; |
gss_buffer_desc recv_tok; |
gss_buffer_desc recv_tok; |
|
|
static int |
static int |
input_gssapi_errtok(int type, u_int32_t plen, void *ctxt) |
input_gssapi_errtok(int type, u_int32_t plen, void *ctxt) |
{ |
{ |
Authctxt *authctxt = ctxt; |
struct ssh *ssh = ctxt; |
|
Authctxt *authctxt = ssh->authctxt; |
Gssctxt *gssctxt; |
Gssctxt *gssctxt; |
gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; |
gss_buffer_desc send_tok = GSS_C_EMPTY_BUFFER; |
gss_buffer_desc recv_tok; |
gss_buffer_desc recv_tok; |
|
|
static int |
static int |
input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt) |
input_gssapi_exchange_complete(int type, u_int32_t plen, void *ctxt) |
{ |
{ |
Authctxt *authctxt = ctxt; |
struct ssh *ssh = ctxt; |
|
Authctxt *authctxt = ssh->authctxt; |
int authenticated; |
int authenticated; |
|
|
if (authctxt == NULL || (authctxt->methoddata == NULL && !use_privsep)) |
if (authctxt == NULL || (authctxt->methoddata == NULL && !use_privsep)) |
|
|
static int |
static int |
input_gssapi_mic(int type, u_int32_t plen, void *ctxt) |
input_gssapi_mic(int type, u_int32_t plen, void *ctxt) |
{ |
{ |
Authctxt *authctxt = ctxt; |
struct ssh *ssh = ctxt; |
|
Authctxt *authctxt = ssh->authctxt; |
Gssctxt *gssctxt; |
Gssctxt *gssctxt; |
int authenticated = 0; |
int authenticated = 0; |
Buffer b; |
Buffer b; |