Lines Matching refs:neg_ctx

53   struct negotiatedata *neg_ctx;  in Curl_input_negotiate()  local
63 neg_ctx = &conn->proxyneg; in Curl_input_negotiate()
75 neg_ctx = &conn->negotiate; in Curl_input_negotiate()
92 neg_ctx->havenegdata = len != 0; in Curl_input_negotiate()
108 neg_ctx->sslContext = conn->sslContext; in Curl_input_negotiate()
113 Curl_dyn_init(&neg_ctx->channel_binding_data, SSL_CB_MAX_SIZE); in Curl_input_negotiate()
115 data, FIRSTSOCKET, &neg_ctx->channel_binding_data); in Curl_input_negotiate()
125 host, header, neg_ctx); in Curl_input_negotiate()
128 Curl_dyn_free(&neg_ctx->channel_binding_data); in Curl_input_negotiate()
140 struct negotiatedata *neg_ctx; in Curl_output_negotiate() local
150 neg_ctx = &conn->proxyneg; in Curl_output_negotiate()
158 neg_ctx = &conn->negotiate; in Curl_output_negotiate()
166 if(neg_ctx->havenegdata) { in Curl_output_negotiate()
167 neg_ctx->havemultiplerequests = TRUE; in Curl_output_negotiate()
171 if(!neg_ctx->havenoauthpersist) { in Curl_output_negotiate()
172 neg_ctx->noauthpersist = !neg_ctx->havemultiplerequests; in Curl_output_negotiate()
176 if(neg_ctx->noauthpersist || in Curl_output_negotiate()
179 if(neg_ctx->noauthpersist && *state == GSS_AUTHSUCC) { in Curl_output_negotiate()
184 if(!neg_ctx->context) { in Curl_output_negotiate()
196 result = Curl_auth_create_spnego_message(neg_ctx, &base64, &len); in Curl_output_negotiate()
222 if(neg_ctx->status == GSS_S_COMPLETE || in Curl_output_negotiate()
223 neg_ctx->status == GSS_S_CONTINUE_NEEDED) { in Curl_output_negotiate()
228 if(neg_ctx->status == SEC_E_OK || in Curl_output_negotiate()
229 neg_ctx->status == SEC_I_CONTINUE_NEEDED) { in Curl_output_negotiate()
242 neg_ctx->havenegdata = FALSE; in Curl_output_negotiate()