Lines Matching refs:context
59 ret = krb5_kt_resolve (context, from, &src_keytab);
61 krb5_warn (context, ret, "resolving src keytab `%s'", from);
65 ret = krb5_kt_resolve (context, to, &dst_keytab);
67 krb5_kt_close (context, src_keytab);
68 krb5_warn (context, ret, "resolving dst keytab `%s'", to);
72 ret = krb5_kt_start_seq_get (context, src_keytab, &cursor);
74 krb5_warn (context, ret, "krb5_kt_start_seq_get %s", keytab_string);
81 while((ret = krb5_kt_next_entry(context, src_keytab,
85 ret = krb5_unparse_name (context, entry.principal, &name_str);
87 krb5_warn(context, ret, "krb5_unparse_name");
90 ret = krb5_enctype_to_string(context, entry.keyblock.keytype, &etype_str);
92 krb5_warn(context, ret, "krb5_enctype_to_string");
95 ret = krb5_kt_get_entry(context, dst_keytab,
105 krb5_warnx(context, "entry with different keyvalue "
109 krb5_kt_free_entry(context, &dummy);
110 krb5_kt_free_entry (context, &entry);
115 krb5_warn (context, ret, "%s: fetching %s/%s/%u",
117 krb5_kt_free_entry (context, &entry);
125 ret = krb5_kt_add_entry (context, dst_keytab, &entry);
126 krb5_kt_free_entry (context, &entry);
128 krb5_warn (context, ret, "%s: adding %s/%s/%u",
137 krb5_kt_end_seq_get (context, src_keytab, &cursor);
140 krb5_kt_close (context, src_keytab);
141 krb5_kt_close (context, dst_keytab);