version 1.193, 2013/03/05 20:16:09 |
version 1.194, 2013/04/05 00:14:00 |
|
|
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; |
OM_uint32 status, ms; |
OM_uint32 ms; |
u_int len; |
u_int len; |
|
|
if (authctxt == NULL) |
if (authctxt == NULL) |
|
|
packet_check_eom(); |
packet_check_eom(); |
|
|
/* Stick it into GSSAPI and see what it says */ |
/* Stick it into GSSAPI and see what it says */ |
status = ssh_gssapi_init_ctx(gssctxt, options.gss_deleg_creds, |
(void)ssh_gssapi_init_ctx(gssctxt, options.gss_deleg_creds, |
&recv_tok, &send_tok, NULL); |
&recv_tok, &send_tok, NULL); |
|
|
xfree(recv_tok.value); |
xfree(recv_tok.value); |
|
|
void |
void |
input_gssapi_error(int type, u_int32_t plen, void *ctxt) |
input_gssapi_error(int type, u_int32_t plen, void *ctxt) |
{ |
{ |
OM_uint32 maj, min; |
|
char *msg; |
char *msg; |
char *lang; |
char *lang; |
|
|
maj=packet_get_int(); |
/* maj */(void)packet_get_int(); |
min=packet_get_int(); |
/* min */(void)packet_get_int(); |
msg=packet_get_string(NULL); |
msg=packet_get_string(NULL); |
lang=packet_get_string(NULL); |
lang=packet_get_string(NULL); |
|
|