Lines Matching defs:context

13 krb5_cc_copy_creds_except(krb5_context context, krb5_ccache incc, krb5_ccache outcc, krb5_principal princ)
22 if ((code = krb5_cc_set_flags(context, incc, flags)) != NULL)
25 if ((code = krb5_cc_set_flags(context, outcc, flags)) != NULL)
29 if ((code = krb5_cc_start_seq_get(context, incc, &cur)) != NULL)
33 while ((code = krb5_cc_next_cred(context, incc, &cur, &creds)) == NULL) {
34 if (krb5_principal_compare(context, princ, creds.server))
37 code = krb5_cc_store_cred(context, outcc, &creds);
38 krb5_free_cred_contents(context, &creds);
53 (void) krb5_cc_set_flags(context, incc, flags);
55 code = krb5_cc_set_flags(context, incc, flags);
59 (void) krb5_cc_set_flags(context, outcc, flags);
61 code = krb5_cc_set_flags(context, outcc, flags);
67 krb5_verify_init_creds(krb5_context context,
95 else if (ret = krb5_sname_to_principal(context, NULL, NULL,
108 ret = krb5_kt_default(context, &keytab);
116 (ret = krb5_kt_get_entry(context, keytab, server, 0, 0, &kte))) {
134 (void) krb5_libdefault_boolean(context, &creds->client->realm,
145 krb5_kt_free_entry(context, &kte);
150 if (krb5_principal_compare(context, server, creds->server)) {
152 if ((ret = krb5_mk_req_extended(context, &authcon, 0, NULL, creds,
165 if ((ret = krb5_cc_resolve(context, "MEMORY:rd_req", &ccache)))
168 if ((ret = krb5_cc_initialize(context, ccache, creds->client)) != NULL)
172 if ((ret = krb5_cc_store_cred(context, ccache, creds)) != NULL)
179 if ((ret = krb5_timeofday(context, &in_creds.times.endtime)))
183 if ((ret = krb5_get_credentials(context, 0, ccache, &in_creds,
188 if ((ret = krb5_mk_req_extended(context, &authcon, 0, NULL, out_creds,
193 /* wipe the auth context for mk_req */
195 krb5_auth_con_free(context, authcon);
201 if ((ret = krb5_rd_req(context, &authcon, &ap_req, server, keytab,
215 if (((ret = krb5_cc_resolve(context, "MEMORY:rd_req2", &retcc)) != NULL) ||
216 ((ret = krb5_cc_initialize(context, retcc, creds->client)) != NULL) ||
217 ((ret = krb5_cc_copy_creds_except(context, ccache, retcc,
221 (void) krb5_cc_destroy(context, retcc);
226 ret = krb5_cc_copy_creds_except(context, ccache, *ccache_arg,
236 krb5_free_principal(context, server);
239 (void) krb5_kt_close(context, keytab);
242 (void) krb5_cc_destroy(context, ccache);
244 krb5_free_creds(context, out_creds);
246 krb5_auth_con_free(context, authcon);