/freebsd/crypto/heimdal/lib/krb5/ |
H A D | principal.c | 103 krb5_principal principal, in krb5_principal_set_type() argument 106 princ_type(principal) = type; in krb5_principal_set_type() 122 krb5_const_principal principal) in krb5_principal_get_type() argument 124 return princ_type(principal); in krb5_principal_get_type() 140 krb5_const_principal principal) in krb5_principal_get_realm() argument 142 return princ_realm(principal); in krb5_principal_get_realm() 147 krb5_const_principal principal, in krb5_principal_get_comp_string() argument 150 if(component >= princ_num_comp(principal)) in krb5_principal_get_comp_string() 152 return princ_ncomp(principal, component); in krb5_principal_get_comp_string() 168 krb5_const_principal principal) in krb5_principal_get_num_comp() argument [all …]
|
H A D | verify_user.c | 38 krb5_principal principal, in verify_common() argument 72 ret = krb5_cc_initialize(context, id, principal); in verify_common() 150 krb5_principal principal, in verify_user_opt_int() argument 163 krb5_principal_get_realm(context, principal), in verify_user_opt_int() 167 principal, in verify_user_opt_int() 178 return verify_common (context, principal, OPT(ccache, NULL), in verify_user_opt_int() 186 krb5_principal principal, in krb5_verify_user_opt() argument 200 ret = krb5_principal_set_realm(context, principal, *r); in krb5_verify_user_opt() 206 ret = verify_user_opt_int(context, principal, password, opt); in krb5_verify_user_opt() 212 ret = verify_user_opt_int(context, principal, password, opt); in krb5_verify_user_opt() [all …]
|
H A D | kuserok.c | 46 krb5_principal principal, in check_one_file() argument 97 *result = krb5_principal_compare (context, principal, tmp); in check_one_file() 112 krb5_principal principal, in check_directory() argument 159 ret = check_one_file(context, filename, pwd, principal, result); in check_directory() 172 krb5_principal principal, in match_local_principals() argument 180 if(krb5_principal_get_comp_string(context, principal, 1) != NULL) in match_local_principals() 188 if(strcmp(krb5_principal_get_realm(context, principal), in match_local_principals() 191 if(strcmp(krb5_principal_get_comp_string(context, principal, 0), in match_local_principals() 238 krb5_principal principal, in krb5_kuserok() argument 272 ret = check_one_file(context, buf, pwd, principal, &result); in krb5_kuserok() [all …]
|
H A D | salt.c | 102 krb5_const_principal principal, in krb5_get_pw_salt() argument 111 len = strlen(principal->realm); in krb5_get_pw_salt() 112 for (i = 0; i < principal->name.name_string.len; ++i) in krb5_get_pw_salt() 113 len += strlen(principal->name.name_string.val[i]); in krb5_get_pw_salt() 118 memcpy (p, principal->realm, strlen(principal->realm)); in krb5_get_pw_salt() 119 p += strlen(principal->realm); in krb5_get_pw_salt() 120 for (i = 0; i < principal->name.name_string.len; ++i) { in krb5_get_pw_salt() 122 principal->name.name_string.val[i], in krb5_get_pw_salt() 123 strlen(principal->name.name_string.val[i])); in krb5_get_pw_salt() 124 p += strlen(principal->name.name_string.val[i]); in krb5_get_pw_salt() [all …]
|
H A D | keytab.c | 346 krb5_principal principal, in krb5_kt_read_service_key() argument 364 ret = krb5_kt_get_entry (context, keytab, principal, vno, enctype, &entry); in krb5_kt_read_service_key() 517 krb5_const_principal principal) in compare_aliseses() argument 523 if (krb5_principal_compare(context, &entry->aliases->val[i], principal)) in compare_aliseses() 547 krb5_const_principal principal, in krb5_kt_compare() argument 551 if(principal != NULL && in krb5_kt_compare() 552 !(krb5_principal_compare(context, entry->principal, principal) || in krb5_kt_compare() 553 compare_aliseses(context, entry, principal))) in krb5_kt_compare() 566 krb5_const_principal principal, in _krb5_kt_principal_not_found() argument 573 krb5_unparse_name_fixed (context, principal, princ, sizeof(princ)); in _krb5_kt_principal_not_found() [all …]
|
/freebsd/crypto/heimdal/kadmin/ |
H A D | cpw.c | 45 set_random_key (krb5_principal principal) in set_random_key() argument 52 ret = kadm5_randkey_principal(kadm_handle, principal, &keys, &num_keys); in set_random_key() 62 set_random_password (krb5_principal principal) in set_random_password() argument 68 ret = kadm5_chpass_principal(kadm_handle, principal, pw); in set_random_password() 72 krb5_unparse_name(context, principal, &princ_name); in set_random_password() 82 set_password (krb5_principal principal, char *password) in set_password() argument 91 krb5_unparse_name(context, principal, &princ_name); in set_password() 102 ret = kadm5_chpass_principal(kadm_handle, principal, password); in set_password() 108 set_key_data (krb5_principal principal, krb5_key_data *key_data) in set_key_data() argument 112 ret = kadm5_chpass_principal_with_key (kadm_handle, principal, in set_key_data() [all …]
|
H A D | kadmin-commands.in | 140 help = "principal's password" 163 help = "principal attributes" 169 help = "principal expiration time" 182 argument = "principal..." 184 help = "Adds a principal to the database." 213 argument = "principal..." 222 argument = "principal..." 228 argument = "principal enctype..." 230 help = "Delete all the mentioned enctypes for principal." 240 argument = "principal enctype..." [all …]
|
H A D | ext.c | 42 do_ext_keytab(krb5_principal principal, void *data) in do_ext_keytab() argument 51 ret = kadm5_get_principal(kadm_handle, principal, &princ, in do_ext_keytab() 66 keys[i].principal = princ.principal; in do_ext_keytab() 76 ret = kadm5_randkey_principal(kadm_handle, principal, &k, &n_k); in do_ext_keytab() 88 keys[i].principal = principal; in do_ext_keytab()
|
H A D | check.c | 45 krb5_principal principal; in get_check_entry() local 47 ret = krb5_parse_name(context, name, &principal); in get_check_entry() 54 ret = kadm5_get_principal(kadm_handle, principal, ent, 0); in get_check_entry() 55 krb5_free_principal(context, principal); in get_check_entry() 64 do_check_entry(krb5_principal principal, void *data) in do_check_entry() argument 71 ret = krb5_unparse_name(context, principal, &name); in do_check_entry() 76 ret = kadm5_get_principal(kadm_handle, principal, &princ, in do_check_entry()
|
H A D | pw_quality.c | 41 krb5_principal principal; in password_quality() local 45 ret = krb5_parse_name(context, argv[0], &principal); in password_quality() 53 s = kadm5_check_password_quality (context, principal, &pw_data); in password_quality() 57 krb5_free_principal(context, principal); in password_quality()
|
/freebsd/crypto/heimdal/admin/ |
H A D | remove.c | 44 krb5_principal principal = NULL; in kt_remove() local 48 ret = krb5_parse_name(context, opt->principal_string, &principal); in kt_remove() 62 if(principal) in kt_remove() 63 krb5_free_principal(context, principal); in kt_remove() 68 if (!principal && !enctype && !opt->kvno_integer) { in kt_remove() 81 entry.principal = principal; in kt_remove() 89 if(principal) in kt_remove() 90 krb5_free_principal(context, principal); in kt_remove()
|
H A D | change.c | 40 krb5_principal principal, krb5_kvno kvno, in change_entry() argument 51 ret = krb5_unparse_name (context, principal, &client_name); in change_entry() 60 realm = krb5_principal_get_realm(context, principal); in change_entry() 99 ret = kadm5_randkey_principal (kadm_handle, principal, &keys, &num_keys); in change_entry() 110 new_entry.principal = principal; in change_entry() 129 krb5_principal principal; member 161 if (krb5_principal_compare (context, changeset[i].principal, in kt_change() 162 entry.principal)) { in kt_change() 184 if (krb5_principal_compare (context, princ, entry.principal)) in kt_change() 205 ret = krb5_copy_principal (context, entry.principal, in kt_change() [all …]
|
H A D | rename.c | 82 if(krb5_principal_compare(context, entry.principal, from_princ)) { in kt_rename() 83 krb5_free_principal(context, entry.principal); in kt_rename() 84 entry.principal = to_princ; in kt_rename() 87 entry.principal = NULL; in kt_rename() 93 entry.principal = from_princ; in kt_rename() 96 entry.principal = NULL; in kt_rename() 102 entry.principal = NULL; in kt_rename()
|
H A D | purge.c | 43 krb5_principal principal; member 55 if (krb5_principal_compare (context, princ, e->principal)) in get_entry() 77 ret = krb5_copy_principal (context, princ, &e->principal); in add_entry() 91 krb5_free_principal (context, head->principal); in delete_list() 129 add_entry (entry.principal, entry.vno, entry.timestamp, &head); in kt_purge() 143 struct e *e = get_entry (entry.principal, head); in kt_purge() 155 krb5_unparse_name (context, entry.principal, &name_str); in kt_purge()
|
/freebsd/crypto/heimdal/lib/gssapi/krb5/ |
H A D | acquire_cred.c | 40 krb5_principal principal, in __gsskrb5_ccache_lifetime() argument 48 in_cred.client = principal; in __gsskrb5_ccache_lifetime() 50 realm = krb5_principal_get_realm(context, principal); in __gsskrb5_ccache_lifetime() 142 if (handle->principal) { in acquire_initiator_cred() 144 handle->principal, in acquire_initiator_cred() 163 } else if (handle->principal == NULL) { in acquire_initiator_cred() 164 kret = krb5_copy_principal(context, def_princ, &handle->principal); in acquire_initiator_cred() 167 } else if (handle->principal != NULL && in acquire_initiator_cred() 168 krb5_principal_compare(context, handle->principal, in acquire_initiator_cred() 179 if (handle->principal == NULL) { in acquire_initiator_cred() [all …]
|
H A D | copy_ccache.c | 97 &handle->principal); in _gsskrb5_krb5_import_cred() 108 handle->principal, in _gsskrb5_krb5_import_cred() 111 krb5_free_principal(context, handle->principal); in _gsskrb5_krb5_import_cred() 122 handle->principal, in _gsskrb5_krb5_import_cred() 125 krb5_free_principal(context, handle->principal); in _gsskrb5_krb5_import_cred() 147 if (keytab_principal && handle->principal == NULL) { in _gsskrb5_krb5_import_cred() 150 &handle->principal); in _gsskrb5_krb5_import_cred() 187 if (handle->principal) in _gsskrb5_krb5_import_cred() 188 krb5_free_principal(context, handle->principal); in _gsskrb5_krb5_import_cred()
|
/freebsd/crypto/heimdal/lib/kadm5/ |
H A D | default_keys.c | 82 parse_file(krb5_context context, krb5_principal principal, int no_salt) in parse_file() argument 88 ret = hdb_generate_key_set(context, principal, &keys, &nkeys, no_salt); in parse_file() 102 krb5_principal principal; in main() local 108 ret = krb5_parse_name(context, "lha@SU.SE", &principal); in main() 112 parse_file(context, principal, 0); in main() 113 parse_file(context, principal, 1); in main() 115 krb5_free_principal(context, principal); in main()
|
H A D | test_pw_quality.c | 41 static char *principal; variable 45 { "principal", 0, arg_string, &principal }, 70 if (principal == NULL) in main() 75 ret = krb5_parse_name(context, principal, &p); in main() 77 krb5_errx(context, 1, "krb5_parse_name: %s", principal); in main()
|
/freebsd/tools/regression/rpcsec_gss/ |
H A D | rpctest.c | 55 print_principal(rpc_gss_principal_t principal) in print_principal() argument 60 len = principal->len; in print_principal() 61 p = (uint8_t *) principal->name; in print_principal() 283 char principal[128 + 5]; in test_server() local 297 snprintf(principal, sizeof(principal), "host@%s", hostname); in test_server() 301 if (!rpc_gss_set_svc_name(principal, *mechs, GSS_C_INDEFINITE, in test_server() 307 principal, *mechs, in test_server() 322 namebuf.value = principal; in test_server() 323 namebuf.length = strlen(principal); in test_server() 354 rpc_gss_principal_t principal; in test_get_principal_name() local [all …]
|
/freebsd/crypto/heimdal/lib/hdb/ |
H A D | common.c | 102 _hdb_fetch_kvno(krb5_context context, HDB *db, krb5_const_principal principal, in _hdb_fetch_kvno() argument 110 if (principal->name.name_type == KRB5_NT_ENTERPRISE_PRINCIPAL) { in _hdb_fetch_kvno() 111 if (principal->name.name_string.len != 1) { in _hdb_fetch_kvno() 115 principal->name.name_string.len); in _hdb_fetch_kvno() 118 ret = krb5_parse_name(context, principal->name.name_string.val[0], in _hdb_fetch_kvno() 122 principal = enterprise_principal; in _hdb_fetch_kvno() 125 hdb_principal2key(context, principal, &key); in _hdb_fetch_kvno() 144 hdb_principal2key(context, alias.principal, &key); in _hdb_fetch_kvno() 222 entryalias.principal = entry->entry.principal; in hdb_add_aliases() 272 code = krb5_principal_compare(context, alias.principal, in hdb_check_aliases() [all …]
|
/freebsd/sys/rpc/ |
H A D | rpcsec_gss.h | 152 const char *principal, gss_OID mech_oid, 156 const char *clnt_principal, const char *principal, 172 typedef bool_t rpc_gss_set_svc_name_ftype(const char *principal, 181 typedef bool_t rpc_gss_get_principal_name_ftype(rpc_gss_principal_t *principal, 217 rpc_gss_secfind_call(CLIENT *clnt, struct ucred *cred, const char *principal, in rpc_gss_secfind_call() argument 223 ret = (*rpc_gss_entries.rpc_gss_secfind)(clnt, cred, principal, in rpc_gss_secfind_call() 238 const char *clnt_principal, const char *principal, const char *mechanism, in rpc_gss_seccreate_call() argument 246 clnt_principal, principal, mechanism, service, qop, in rpc_gss_seccreate_call() 343 rpc_gss_set_svc_name_call(const char *principal, const char *mechanism, in rpc_gss_set_svc_name_call() argument 349 ret = (*rpc_gss_entries.rpc_gss_set_svc_name)(principal, in rpc_gss_set_svc_name_call() [all …]
|
/freebsd/crypto/heimdal/kuser/ |
H A D | kinit.c | 349 krb5_principal principal, in get_new_tickets() argument 397 realm = krb5_principal_get_realm(context, principal); in get_new_tickets() 399 ret = krb5_unparse_name_flags(context, principal, in get_new_tickets() 424 krb5_principal_get_realm(context, principal), opt); in get_new_tickets() 441 principal, in get_new_tickets() 511 principal, in get_new_tickets() 520 principal, in get_new_tickets() 536 krb5_unparse_name (context, principal, &p); in get_new_tickets() 550 principal, in get_new_tickets() 690 krb5_principal principal; member [all …]
|
/freebsd/crypto/heimdal/kdc/ |
H A D | misc.c | 41 krb5_const_principal principal, in _kdc_db_fetch() argument 66 && principal->name.name_type == KRB5_NT_ENTERPRISE_PRINCIPAL) { in _kdc_db_fetch() 67 if (principal->name.name_string.len != 1) { in _kdc_db_fetch() 72 principal->name.name_string.len); in _kdc_db_fetch() 76 ret = krb5_parse_name(context, principal->name.name_string.val[0], in _kdc_db_fetch() 83 principal = enterprise_principal; in _kdc_db_fetch() 96 principal, in _kdc_db_fetch()
|
/freebsd/crypto/heimdal/kpasswd/ |
H A D | kpasswd.c | 59 krb5_principal principal, in change_password() argument 72 if (principal == NULL) in change_password() 75 ret = krb5_unparse_name(context, principal, &name); in change_password() 94 principal, in change_password() 120 krb5_principal principal; in main() local 223 ret = krb5_parse_name (context, argv[0], &principal); in main() 227 ret = change_password(context, principal, id); in main() 230 krb5_free_principal(context, principal); in main()
|
/freebsd/crypto/heimdal/appl/ftp/ftpd/ |
H A D | klist.c | 71 krb5_principal principal) in print_tickets() argument 78 ret = krb5_unparse_name (context, principal, &str); in print_tickets() 126 krb5_principal principal; in klist5() local 144 ret = krb5_cc_get_principal (context, ccache, &principal); in klist5() 154 exit_status = print_tickets (context, ccache, principal); in klist5() 162 krb5_free_principal (context, principal); in klist5()
|