Lines Matching defs:kt
39 static void kt_add_entry(krb5_context ctx, krb5_keytab kt,
43 static krb5_error_code kt_remove_entries(krb5_context ctx, krb5_keytab kt,
56 krb5_keytab kt = NULL;
89 if (kt != NULL)
98 if ((code = krb5_kt_resolve(ctx, ktname, &kt)) != 0) {
173 if (enctype_count > 0 && kt == NULL &&
174 (code = krb5_kt_default(ctx, &kt)) != 0) {
244 if (enctype_count && (code = kt_remove_entries(ctx, kt, victim)))
248 kt_add_entry(ctx, kt, victim, salt, enctypes[i], kvno, newpw);
251 if (kt != NULL)
252 krb5_kt_close(ctx, kt);
259 kt_remove_entries(krb5_context ctx, krb5_keytab kt, const krb5_principal princ)
269 code = krb5_kt_get_entry(ctx, kt, princ, 0, 0, &entry);
278 code = krb5_kt_start_seq_get(ctx, kt, &cursor);
284 while ((code = krb5_kt_next_entry(ctx, kt, &entry, &cursor)) == 0) {
287 code = krb5_kt_end_seq_get(ctx, kt, &cursor);
295 code = krb5_kt_remove_entry(ctx, kt, &entry);
303 code = krb5_kt_start_seq_get(ctx, kt, &cursor);
319 if ((code = krb5_kt_end_seq_get(ctx, kt, &cursor))) {
329 kt_add_entry(krb5_context ctx, krb5_keytab kt, const krb5_principal princ,
373 if ((code = krb5_kt_add_entry(ctx, kt, entry)) != 0) {