Lines Matching defs:kctx
29 static krb5_error_code do_keytab_copy(krb5_context kctx, krb5_keytab s_keytab,
38 kerr = krb5_kt_start_seq_get(kctx, s_keytab, &cursor);
45 while ((kt_err = krb5_kt_next_entry(kctx, s_keytab, &entry,
47 kerr = krb5_kt_add_entry(kctx, d_keytab, &entry);
50 kt_err = krb5_kt_end_seq_get(kctx, s_keytab, &cursor);
59 kerr = sss_krb5_free_keytab_entry_contents(kctx, &entry);
62 kt_err = krb5_kt_end_seq_get(kctx, s_keytab, &cursor);
73 kerr = krb5_kt_end_seq_get(kctx, s_keytab, &cursor);
88 krb5_error_code copy_keytab_into_memory(TALLOC_CTX *mem_ctx, krb5_context kctx,
106 kerr = krb5_kt_default_name(kctx, default_keytab_name,
116 kerr = krb5_kt_resolve(kctx, keytab_file, &keytab);
123 kerr = sss_krb5_kt_have_content(kctx, keytab);
130 kerr = krb5_kt_get_name(kctx, keytab, keytab_name, sizeof(keytab_name));
172 kerr = krb5_kt_resolve(kctx, mem_name, &mem_keytab);
179 kerr = krb5_kt_resolve(kctx, tmp_mem_name, &tmp_mem_keytab);
186 kerr = do_keytab_copy(kctx, keytab, tmp_mem_keytab);
198 kerr = do_keytab_copy(kctx, tmp_mem_keytab, mem_keytab);
219 if (tmp_mem_keytab != NULL && krb5_kt_close(kctx, tmp_mem_keytab) != 0) {
223 if (keytab != NULL && krb5_kt_close(kctx, keytab) != 0) {