Lines Matching defs:ctx
98 gss_ctx_id_t ctx = NULL;
122 ctx = *context_handle;
123 if(ctx && strcmp(ctx->creds, creds)) {
132 if(!ctx) {
140 switch(ctx->sent) {
144 *ret_flags = ctx->flags;
161 switch(ctx->sent) {
164 if(ctx->have_ntlm) {
165 ctx->sent = NTLM1;
173 ctx->sent = NTLM3;
181 if(ctx) {
186 ctx = (gss_ctx_id_t) calloc(1, sizeof(*ctx));
187 if(!ctx) {
193 ctx->have_krb5 = 1;
196 ctx->have_ntlm = 1;
198 if(ctx->have_krb5)
199 ctx->sent = KRB5;
200 else if(ctx->have_ntlm)
201 ctx->sent = NTLM1;
203 free(ctx);
208 strcpy(ctx->creds, creds);
209 ctx->flags = req_flags;
214 free(ctx);
223 (char *) target_name, ctx->sent);
227 free(ctx);
235 *context_handle = ctx;