kt_entry 947 source3/include/includes.h krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry); kt_entry 1008 source3/include/includes.h krb5_enctype smb_get_enctype_from_kt_entry(krb5_keytab_entry *kt_entry); kt_entry 46 source3/libads/kerberos_keytab.c krb5_keytab_entry kt_entry; kt_entry 51 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 64 source3/libads/kerberos_keytab.c while(!krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) { kt_entry 67 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &ktprinc); kt_entry 84 source3/libads/kerberos_keytab.c compare_name_ok = (krb5_kt_compare(context, &kt_entry, princ, 0, 0) == True); kt_entry 91 source3/libads/kerberos_keytab.c ktprinc, kt_entry.vno)); kt_entry 97 source3/libads/kerberos_keytab.c if (kt_entry.vno == kvno - 1) { kt_entry 102 source3/libads/kerberos_keytab.c princ_s, kt_entry.vno)); kt_entry 110 source3/libads/kerberos_keytab.c ret = krb5_kt_remove_entry(context, keytab, &kt_entry); kt_entry 118 source3/libads/kerberos_keytab.c princ_s, kt_entry.vno)); kt_entry 126 source3/libads/kerberos_keytab.c ret = smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 127 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 138 source3/libads/kerberos_keytab.c ret = smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 139 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 155 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 164 source3/libads/kerberos_keytab.c keyp = KRB5_KT_KEY(&kt_entry); kt_entry 170 source3/libads/kerberos_keytab.c kt_entry.principal = princ; kt_entry 171 source3/libads/kerberos_keytab.c kt_entry.vno = kvno; kt_entry 174 source3/libads/kerberos_keytab.c princ_s, enctypes[i], kt_entry.vno)); kt_entry 175 source3/libads/kerberos_keytab.c ret = krb5_kt_add_entry(context, keytab, &kt_entry); kt_entry 177 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 189 source3/libads/kerberos_keytab.c if (memcmp(&zero_kt_entry, &kt_entry, sizeof(krb5_keytab_entry))) { kt_entry 190 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 390 source3/libads/kerberos_keytab.c krb5_keytab_entry kt_entry; kt_entry 393 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 417 source3/libads/kerberos_keytab.c while (!krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) { kt_entry 424 source3/libads/kerberos_keytab.c ret = krb5_kt_remove_entry(context, keytab, &kt_entry); kt_entry 434 source3/libads/kerberos_keytab.c ret = smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 435 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 444 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 457 source3/libads/kerberos_keytab.c if (memcmp(&zero_kt_entry, &kt_entry, sizeof(krb5_keytab_entry))) { kt_entry 458 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 487 source3/libads/kerberos_keytab.c krb5_keytab_entry kt_entry; kt_entry 564 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 583 source3/libads/kerberos_keytab.c while ((ret = krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) == 0) { kt_entry 584 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 585 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 612 source3/libads/kerberos_keytab.c while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0) { kt_entry 613 source3/libads/kerberos_keytab.c if (kt_entry.vno != kvno) { kt_entry 618 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(oldEntries, context, kt_entry.principal, &ktprinc); kt_entry 651 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 652 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 671 source3/libads/kerberos_keytab.c if (memcmp(&zero_kt_entry, &kt_entry, sizeof(krb5_keytab_entry))) { kt_entry 672 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 701 source3/libads/kerberos_keytab.c krb5_keytab_entry kt_entry; kt_entry 703 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 726 source3/libads/kerberos_keytab.c while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0) { kt_entry 732 source3/libads/kerberos_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &princ_s); kt_entry 737 source3/libads/kerberos_keytab.c enctype = smb_get_enctype_from_kt_entry(&kt_entry); kt_entry 748 source3/libads/kerberos_keytab.c printf("%3d %s\t\t %s\n", kt_entry.vno, etype_s, princ_s); kt_entry 753 source3/libads/kerberos_keytab.c ret = smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 765 source3/libads/kerberos_keytab.c ZERO_STRUCT(kt_entry); kt_entry 772 source3/libads/kerberos_keytab.c if (memcmp(&zero_kt_entry, &kt_entry, sizeof(krb5_keytab_entry))) { kt_entry 773 source3/libads/kerberos_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 44 source3/libads/kerberos_verify.c krb5_keytab_entry kt_entry; kt_entry 55 source3/libads/kerberos_verify.c ZERO_STRUCT(kt_entry); kt_entry 84 source3/libads/kerberos_verify.c kvno, enctype, &kt_entry); kt_entry 91 source3/libads/kerberos_verify.c ret = krb5_copy_keyblock(context, KRB5_KT_KEY(&kt_entry), keyblock); kt_entry 92 source3/libads/kerberos_verify.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 132 source3/libads/kerberos_verify.c krb5_keytab_entry kt_entry; kt_entry 175 source3/libads/kerberos_verify.c ZERO_STRUCT(kt_entry); kt_entry 194 source3/libads/kerberos_verify.c while (!auth_ok && (krb5_kt_next_entry(context, keytab, &kt_entry, &kt_cursor) == 0)) { kt_entry 195 source3/libads/kerberos_verify.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &entry_princ_s); kt_entry 214 source3/libads/kerberos_verify.c kt_entry.principal, keytab, kt_entry 248 source3/libads/kerberos_verify.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 249 source3/libads/kerberos_verify.c ZERO_STRUCT(kt_entry); kt_entry 275 source3/libads/kerberos_verify.c if (memcmp(&zero_kt_entry, &kt_entry, sizeof(krb5_keytab_entry))) { kt_entry 276 source3/libads/kerberos_verify.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 122 source3/libnet/libnet_keytab.c krb5_keytab_entry kt_entry; kt_entry 124 source3/libnet/libnet_keytab.c ZERO_STRUCT(kt_entry); kt_entry 132 source3/libnet/libnet_keytab.c while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0) kt_entry 137 source3/libnet/libnet_keytab.c if (kt_entry.vno != kvno && !ignore_kvno) { kt_entry 141 source3/libnet/libnet_keytab.c keyp = KRB5_KT_KEY(&kt_entry); kt_entry 147 source3/libnet/libnet_keytab.c ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, kt_entry 163 source3/libnet/libnet_keytab.c princ_s, kt_entry.vno, KRB5_KEY_TYPE(keyp))); kt_entry 174 source3/libnet/libnet_keytab.c &kt_entry); kt_entry 181 source3/libnet/libnet_keytab.c "enctype %d\n", princ_s, kt_entry.vno, kt_entry 192 source3/libnet/libnet_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 213 source3/libnet/libnet_keytab.c krb5_keytab_entry kt_entry; kt_entry 224 source3/libnet/libnet_keytab.c ZERO_STRUCT(kt_entry); kt_entry 226 source3/libnet/libnet_keytab.c kt_entry.vno = kvno; kt_entry 228 source3/libnet/libnet_keytab.c ret = smb_krb5_parse_name(context, princ_s, &kt_entry.principal); kt_entry 235 source3/libnet/libnet_keytab.c keyp = KRB5_KT_KEY(&kt_entry); kt_entry 237 source3/libnet/libnet_keytab.c if (create_kerberos_key_from_string(context, kt_entry.principal, kt_entry 244 source3/libnet/libnet_keytab.c ret = krb5_kt_add_entry(context, keytab, &kt_entry); kt_entry 252 source3/libnet/libnet_keytab.c krb5_free_principal(context, kt_entry.principal); kt_entry 253 source3/libnet/libnet_keytab.c ZERO_STRUCT(kt_entry); kt_entry 254 source3/libnet/libnet_keytab.c smb_krb5_kt_free_entry(context, &kt_entry); kt_entry 319 source3/libnet/libnet_keytab.c krb5_keytab_entry kt_entry; kt_entry 322 source3/libnet/libnet_keytab.c ZERO_STRUCT(kt_entry); kt_entry 332 source3/libnet/libnet_keytab.c while (krb5_kt_next_entry(ctx->context, ctx->keytab, &kt_entry, &cursor) == 0) kt_entry 339 source3/libnet/libnet_keytab.c if (kt_entry.vno != kvno) { kt_entry 343 source3/libnet/libnet_keytab.c keyp = KRB5_KT_KEY(&kt_entry); kt_entry 355 source3/libnet/libnet_keytab.c ret = smb_krb5_unparse_name(entry, ctx->context, kt_entry.principal, kt_entry 382 source3/libnet/libnet_keytab.c smb_krb5_kt_free_entry(ctx->context, &kt_entry); kt_entry 386 source3/libnet/libnet_keytab.c smb_krb5_kt_free_entry(ctx->context, &kt_entry); kt_entry 391 source3/libnet/libnet_keytab.c smb_krb5_kt_free_entry(ctx->context, &kt_entry); kt_entry 925 source3/libsmb/clikrb5.c krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry) kt_entry 928 source3/libsmb/clikrb5.c return krb5_kt_free_entry(context, kt_entry); kt_entry 930 source3/libsmb/clikrb5.c return krb5_free_keytab_entry_contents(context, kt_entry); kt_entry 1594 source3/libsmb/clikrb5.c krb5_enctype smb_get_enctype_from_kt_entry(krb5_keytab_entry *kt_entry) kt_entry 1596 source3/libsmb/clikrb5.c return KRB5_KEY_TYPE(KRB5_KT_KEY(kt_entry)); kt_entry 86 source4/auth/kerberos/clikrb5.c krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry) kt_entry 89 source4/auth/kerberos/clikrb5.c return krb5_kt_free_entry(context, kt_entry); kt_entry 91 source4/auth/kerberos/clikrb5.c return krb5_free_keytab_entry_contents(context, kt_entry); kt_entry 103 source4/auth/kerberos/kerberos.h krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry);