Lines Matching refs: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; in main() local
89 if (kt != NULL) in main()
98 if ((code = krb5_kt_resolve(ctx, ktname, &kt)) != 0) { in main()
173 if (enctype_count > 0 && kt == NULL && in main()
174 (code = krb5_kt_default(ctx, &kt)) != 0) { in main()
244 if (enctype_count && (code = kt_remove_entries(ctx, kt, victim))) in main()
248 kt_add_entry(ctx, kt, victim, salt, enctypes[i], kvno, newpw); in main()
251 if (kt != NULL) in main()
252 krb5_kt_close(ctx, kt); in main()
259 kt_remove_entries(krb5_context ctx, krb5_keytab kt, const krb5_principal princ) in kt_remove_entries() argument
269 code = krb5_kt_get_entry(ctx, kt, princ, 0, 0, &entry); in kt_remove_entries()
278 code = krb5_kt_start_seq_get(ctx, kt, &cursor); in kt_remove_entries()
284 while ((code = krb5_kt_next_entry(ctx, kt, &entry, &cursor)) == 0) { in kt_remove_entries()
287 code = krb5_kt_end_seq_get(ctx, kt, &cursor); in kt_remove_entries()
295 code = krb5_kt_remove_entry(ctx, kt, &entry); in kt_remove_entries()
303 code = krb5_kt_start_seq_get(ctx, kt, &cursor); in kt_remove_entries()
319 if ((code = krb5_kt_end_seq_get(ctx, kt, &cursor))) { in kt_remove_entries()
329 kt_add_entry(krb5_context ctx, krb5_keytab kt, const krb5_principal princ, in kt_add_entry() argument
373 if ((code = krb5_kt_add_entry(ctx, kt, entry)) != 0) { in kt_add_entry()