princ 470 source3/client/cifs.upcall.c char *buf, *princ = NULL, *ccname = NULL; princ 562 source3/client/cifs.upcall.c princ = SMB_XMALLOC_ARRAY(char, datalen); princ 563 source3/client/cifs.upcall.c if (!princ) { princ 577 source3/client/cifs.upcall.c strlcpy(princ, "cifs/", datalen); princ 578 source3/client/cifs.upcall.c strlcpy(princ + 5, host, datalen - 5); princ 579 source3/client/cifs.upcall.c rc = handle_krb5_mech(oid, princ, &secblob, &sess_key, ccname); princ 583 source3/client/cifs.upcall.c memcpy(princ, "host/", 5); princ 584 source3/client/cifs.upcall.c rc = handle_krb5_mech(oid, princ, &secblob, &sess_key, ccname); princ 595 source3/client/cifs.upcall.c SAFE_FREE(princ); princ 605 source3/client/cifs.upcall.c SAFE_FREE(princ); princ 1815 source3/include/proto.h ADS_STATUS ads_krb5_set_password(const char *kdc_host, const char *princ, princ 482 source3/libads/kerberos.c krb5_principal princ = NULL; princ 497 source3/libads/kerberos.c if (krb5_cc_get_principal(ctx, cc, &princ)) { princ 504 source3/libads/kerberos.c realm = SMB_STRDUP(krb5_principal_get_realm(ctx, princ)); princ 507 source3/libads/kerberos.c krb5_data *realm_data = krb5_princ_realm(ctx, princ); princ 515 source3/libads/kerberos.c if (princ) { princ 516 source3/libads/kerberos.c krb5_free_principal(ctx, princ); princ 582 source3/libads/kerberos.c krb5_principal princ = NULL; princ 602 source3/libads/kerberos.c if (smb_krb5_parse_name(context, princ_s, &princ) != 0) { princ 606 source3/libads/kerberos.c if (smb_krb5_unparse_name(talloc_tos(), context, princ, &unparsed_name) != 0) { princ 628 source3/libads/kerberos.c if (princ) { princ 629 source3/libads/kerberos.c krb5_free_principal(context, princ); princ 47 source3/libads/kerberos_keytab.c krb5_principal princ = NULL; princ 54 source3/libads/kerberos_keytab.c ret = smb_krb5_parse_name(context, princ_s, &princ); princ 84 source3/libads/kerberos_keytab.c compare_name_ok = (krb5_kt_compare(context, &kt_entry, princ, 0, 0) == True); princ 166 source3/libads/kerberos_keytab.c if (create_kerberos_key_from_string(context, princ, &password, keyp, enctypes[i], no_salt)) { princ 170 source3/libads/kerberos_keytab.c kt_entry.principal = princ; princ 193 source3/libads/kerberos_keytab.c if (princ) { princ 194 source3/libads/kerberos_keytab.c krb5_free_principal(context, princ); princ 66 source3/libads/krb5_setpw.c char* princ; princ 72 source3/libads/krb5_setpw.c princ = SMB_STRDUP(principal); princ 74 source3/libads/krb5_setpw.c if ((c = strchr_m(princ, '/')) == NULL) { princ 75 source3/libads/krb5_setpw.c c = princ; princ 79 source3/libads/krb5_setpw.c princ_part1 = princ; princ 131 source3/libads/krb5_setpw.c free(princ); princ 140 source3/libads/krb5_setpw.c const char *princ, princ 166 source3/libads/krb5_setpw.c setpw = encode_krb5_setpw(princ, passwd); princ 400 source3/libads/krb5_setpw.c const char *princ, princ 487 source3/libads/krb5_setpw.c princ, newpw, use_tcp, &chpw_req); princ 568 source3/libads/krb5_setpw.c ADS_STATUS ads_krb5_set_password(const char *kdc_host, const char *princ, princ 606 source3/libads/krb5_setpw.c realm = strchr_m(princ, '@'); princ 631 source3/libads/krb5_setpw.c ret = smb_krb5_parse_name(context, princ, &principal); princ 676 source3/libads/krb5_setpw.c credsp, princ, newpw); princ 726 source3/libads/krb5_setpw.c krb5_principal princ; princ 739 source3/libads/krb5_setpw.c &princ))) { princ 753 source3/libads/krb5_setpw.c (char *) krb5_princ_realm(context, princ)) == -1) { princ 760 source3/libads/krb5_setpw.c ret = krb5_get_init_creds_password(context, &creds, princ, password, princ 772 source3/libads/krb5_setpw.c krb5_free_principal(context, princ); princ 781 source3/libads/krb5_setpw.c krb5_free_principal(context, princ); princ 58 source3/libads/util.c char *princ = NULL; princ 74 source3/libads/util.c if (asprintf(&princ, "ldap/%s@%s", server, server_realm) == -1) { princ 83 source3/libads/util.c if (!princ) { princ 100 source3/libads/util.c if (asprintf(&princ, "ldap/%s@%s", server, server_realm) == -1) { princ 109 source3/libads/util.c if (!princ) { princ 114 source3/libads/util.c if (!princ) { princ 118 source3/libads/util.c *returned_principal = princ; princ 71 source4/auth/credentials/credentials_krb5.c krb5_principal princ; princ 81 source4/auth/credentials/credentials_krb5.c ccache->ccache, &princ); princ 92 source4/auth/credentials/credentials_krb5.c ret = krb5_unparse_name(ccache->smb_krb5_context->krb5_context, princ, &name); princ 101 source4/auth/credentials/credentials_krb5.c realm = krb5_princ_realm(ccache->smb_krb5_context->krb5_context, princ); princ 107 source4/auth/credentials/credentials_krb5.c krb5_free_principal(ccache->smb_krb5_context->krb5_context, princ); princ 137 source4/auth/credentials/credentials_krb5.c krb5_principal princ; princ 180 source4/auth/credentials/credentials_krb5.c ret = krb5_cc_get_principal(ccc->smb_krb5_context->krb5_context, ccc->ccache, &princ); princ 189 source4/auth/credentials/credentials_krb5.c krb5_free_principal(ccc->smb_krb5_context->krb5_context, princ); princ 657 source4/auth/credentials/credentials_krb5.c krb5_principal princ; princ 682 source4/auth/credentials/credentials_krb5.c ret = principal_from_credentials(mem_ctx, cred, smb_krb5_context, &princ); princ 698 source4/auth/credentials/credentials_krb5.c maj_stat = gss_krb5_import_cred(&min_stat, NULL, princ, ktc->keytab, princ 44 source4/auth/credentials/credentials_krb5.h krb5_principal *princ); princ 112 source4/auth/kerberos/kerberos.h krb5_principal *princ); princ 108 source4/auth/kerberos/kerberos_util.c krb5_principal *princ) princ 123 source4/auth/kerberos/kerberos_util.c princ = NULL; princ 128 source4/auth/kerberos/kerberos_util.c princ_string, princ); princ 134 source4/auth/kerberos/kerberos_util.c mem_ctx->principal = *princ; princ 153 source4/auth/kerberos/kerberos_util.c krb5_principal princ; princ 161 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, credentials, smb_krb5_context, &princ); princ 173 source4/auth/kerberos/kerberos_util.c princ, princ 193 source4/auth/kerberos/kerberos_util.c princ, princ 277 source4/auth/kerberos/kerberos_util.c krb5_principal princ, princ 315 source4/auth/kerberos/kerberos_util.c entry.principal = princ; princ 352 source4/auth/kerberos/kerberos_util.c krb5_principal princ; princ 362 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, machine_account, smb_krb5_context, &princ); princ 416 source4/auth/kerberos/kerberos_util.c entry.principal = princ; princ 442 source4/auth/kerberos/kerberos_util.c ret = keytab_add_keys(mem_ctx, princ_string, princ, salt_princ, princ 461 source4/auth/kerberos/kerberos_util.c ret = keytab_add_keys(mem_ctx, princ_string, princ, salt_princ, princ 490 source4/auth/kerberos/kerberos_util.c krb5_principal princ; princ 502 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, machine_account, smb_krb5_context, &princ); princ 539 source4/auth/kerberos/kerberos_util.c if (!krb5_kt_compare(smb_krb5_context->krb5_context, &entry, princ, 0, 0)) { princ 73 source4/heimdal/kdc/kerberos4.c krb5_principal princ) princ 80 source4/heimdal/kdc/kerberos4.c ret = krb5_unparse_name(context, princ, &s); princ 83 source4/heimdal/kdc/kerberos4.c ret = _kdc_db_fetch(context, ctx->config, princ, ctx->flags, NULL, &ent); princ 654 source4/heimdal/kdc/kerberos4.c krb5_principal princ; princ 656 source4/heimdal/kdc/kerberos4.c &princ, princ 660 source4/heimdal/kdc/kerberos4.c princ, princ 664 source4/heimdal/kdc/kerberos4.c krb5_free_principal(context, princ); princ 669 source4/heimdal/kdc/kerberos4.c &princ, princ 674 source4/heimdal/kdc/kerberos4.c princ, princ 678 source4/heimdal/kdc/kerberos4.c krb5_free_principal(context, princ); princ 128 source4/heimdal/kdc/kerberos5.c _kdc_find_etype(krb5_context context, const hdb_entry_ex *princ, princ 136 source4/heimdal/kdc/kerberos5.c krb5_get_pw_salt (context, princ->entry.principal, &def_salt); princ 142 source4/heimdal/kdc/kerberos5.c !_kdc_is_weak_expection(princ->entry.principal, etypes[i])) princ 145 source4/heimdal/kdc/kerberos5.c while (hdb_next_enctype2key(context, &princ->entry, etypes[i], &key) == 0) { princ 1065 source4/heimdal/kdc/krb5tgs.c krb5_principal princ; princ 1092 source4/heimdal/kdc/krb5tgs.c &princ, princ 1096 source4/heimdal/kdc/krb5tgs.c ret = _kdc_db_fetch(context, config, princ, HDB_F_GET_KRBTGT, NULL, krbtgt); princ 1100 source4/heimdal/kdc/krb5tgs.c ret = krb5_unparse_name(context, princ, &p); princ 1103 source4/heimdal/kdc/krb5tgs.c krb5_free_principal(context, princ); princ 1117 source4/heimdal/kdc/krb5tgs.c ret = krb5_unparse_name (context, princ, &p); princ 1118 source4/heimdal/kdc/krb5tgs.c krb5_free_principal(context, princ); princ 1140 source4/heimdal/kdc/krb5tgs.c krb5_unparse_name(context, princ, &p); princ 1159 source4/heimdal/kdc/krb5tgs.c princ, princ 1166 source4/heimdal/kdc/krb5tgs.c krb5_free_principal(context, princ); princ 199 source4/heimdal/kuser/kinit.c krb5_principal *princ) princ 203 source4/heimdal/kuser/kinit.c return krb5_parse_name(context, server, princ); princ 206 source4/heimdal/kuser/kinit.c return krb5_make_principal(context, princ, *client_realm, princ 45 source4/heimdal/lib/gssapi/krb5/export_name.c krb5_const_principal princ = (krb5_const_principal)input_name; princ 52 source4/heimdal/lib/gssapi/krb5/export_name.c kret = krb5_unparse_name (context, princ, &name); princ 44 source4/heimdal/lib/gssapi/krb5/import_name.c krb5_principal princ; princ 47 source4/heimdal/lib/gssapi/krb5/import_name.c kerr = krb5_parse_name (context, name, &princ); princ 50 source4/heimdal/lib/gssapi/krb5/import_name.c *output_name = (gss_name_t)princ; princ 133 source4/heimdal/lib/gssapi/krb5/import_name.c krb5_principal princ = NULL; princ 153 source4/heimdal/lib/gssapi/krb5/import_name.c kerr = krb5_make_principal(context, &princ, NULL, tmp, host, NULL); princ 161 source4/heimdal/lib/gssapi/krb5/import_name.c krb5_principal_set_type(context, princ, MAGIC_HOSTBASED_NAME_TYPE); princ 162 source4/heimdal/lib/gssapi/krb5/import_name.c *output_name = (gss_name_t)princ; princ 110 source4/heimdal/lib/gssapi/krb5/inquire_cred.c krb5_principal princ; princ 113 source4/heimdal/lib/gssapi/krb5/inquire_cred.c &princ); princ 118 source4/heimdal/lib/gssapi/krb5/inquire_cred.c *output_name = (gss_name_t)princ; princ 120 source4/heimdal/lib/gssapi/krb5/inquire_cred.c krb5_principal princ; princ 122 source4/heimdal/lib/gssapi/krb5/inquire_cred.c &princ); princ 127 source4/heimdal/lib/gssapi/krb5/inquire_cred.c *output_name = (gss_name_t)princ; princ 826 source4/heimdal/lib/krb5/cache.c krb5_principal princ; princ 828 source4/heimdal/lib/krb5/cache.c ret = krb5_cc_get_principal(context, from, &princ); princ 831 source4/heimdal/lib/krb5/cache.c ret = krb5_cc_initialize(context, to, princ); princ 833 source4/heimdal/lib/krb5/cache.c krb5_free_principal(context, princ); princ 838 source4/heimdal/lib/krb5/cache.c krb5_free_principal(context, princ); princ 852 source4/heimdal/lib/krb5/cache.c krb5_free_principal(context, princ); princ 61 source4/heimdal/lib/krb5/get_default_principal.c krb5_principal *princ) princ 67 source4/heimdal/lib/krb5/get_default_principal.c *princ = NULL; princ 75 source4/heimdal/lib/krb5/get_default_principal.c ret = krb5_make_principal(context, princ, NULL, user, "root", NULL); princ 77 source4/heimdal/lib/krb5/get_default_principal.c ret = krb5_make_principal(context, princ, NULL, "root", NULL); princ 93 source4/heimdal/lib/krb5/get_default_principal.c ret = krb5_make_principal(context, princ, NULL, user, NULL); princ 100 source4/heimdal/lib/krb5/get_default_principal.c krb5_principal *princ) princ 105 source4/heimdal/lib/krb5/get_default_principal.c *princ = NULL; princ 109 source4/heimdal/lib/krb5/get_default_principal.c ret = krb5_cc_get_principal (context, id, princ); princ 115 source4/heimdal/lib/krb5/get_default_principal.c return _krb5_get_default_principal_local(context, princ); princ 371 source4/heimdal/lib/krb5/keytab.c char princ[256], kvno_str[25], *kt_name; princ 374 source4/heimdal/lib/krb5/keytab.c krb5_unparse_name_fixed (context, principal, princ, sizeof(princ)); princ 386 source4/heimdal/lib/krb5/keytab.c princ, princ 185 source4/heimdal/lib/krb5/keytab_file.c krb5_principal *princ) princ 255 source4/heimdal/lib/krb5/keytab_file.c *princ = p; princ 809 source4/heimdal/lib/krb5/principal.c krb5_const_principal princ, princ 813 source4/heimdal/lib/krb5/principal.c if(princ_num_comp(princ) != princ_num_comp(pattern)) princ 815 source4/heimdal/lib/krb5/principal.c if(fnmatch(princ_realm(pattern), princ_realm(princ), 0) != 0) princ 817 source4/heimdal/lib/krb5/principal.c for(i = 0; i < princ_num_comp(princ); i++){ princ 818 source4/heimdal/lib/krb5/principal.c if(fnmatch(princ_ncomp(pattern, i), princ_ncomp(princ, i), 0) != 0) princ 897 source4/heimdal/lib/krb5/principal.c krb5_principal *princ) princ 929 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 933 source4/heimdal/lib/krb5/principal.c *princ = NULL; princ 990 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 1002 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 1029 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 1053 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 1079 source4/heimdal/lib/krb5/principal.c *princ = pr; princ 1120 source4/heimdal/lib/krb5/principal.c krb5_principal *princ) princ 1129 source4/heimdal/lib/krb5/principal.c NULL, resolve, princ); princ 542 source4/heimdal/lib/krb5/store.c krb5_principal *princ) princ 593 source4/heimdal/lib/krb5/store.c *princ = p;