/freebsd/crypto/heimdal/lib/krb5/ |
H A D | get_host_realm.c | 53 krb5_realm **realms) in copy_txt_to_realms() argument 65 *realms = malloc ((n + 1) * sizeof(krb5_realm)); in copy_txt_to_realms() 66 if (*realms == NULL) in copy_txt_to_realms() 70 (*realms)[i] = NULL; in copy_txt_to_realms() 79 free ((*realms)[i]); in copy_txt_to_realms() 80 free (*realms); in copy_txt_to_realms() 83 (*realms)[i] = tmp; in copy_txt_to_realms() 93 krb5_realm **realms) in dns_find_realm() argument 119 ret = copy_txt_to_realms (r->head, realms); in dns_find_realm() 141 krb5_realm **realms) in config_find_realm() argument [all …]
|
H A D | transited.c | 132 struct tr_realm *realms, const char *client_realm, in make_paths() argument 139 for(r = realms; r; r = r->next){ in make_paths() 152 free_realms(realms); in make_paths() 163 struct tr_realm *realms, const char *client_realm) in expand_realms() argument 167 for(r = realms; r; r = r->next){ in expand_realms() 179 free_realms(realms); in expand_realms() 192 free_realms(realms); in expand_realms() 257 const char *tr, int length, struct tr_realm **realms) in decode_realms() argument 283 free_realms(*realms); in decode_realms() 284 *realms = NULL; in decode_realms() [all …]
|
H A D | set_default_realm.c | 73 krb5_realm *realms = NULL; in krb5_set_default_realm() local 76 realms = krb5_config_get_strings (context, NULL, in krb5_set_default_realm() 80 if (realms == NULL) in krb5_set_default_realm() 81 ret = krb5_get_host_realm(context, NULL, &realms); in krb5_set_default_realm() 83 ret = string_to_list (context, realm, &realms); in krb5_set_default_realm() 88 context->default_realms = realms; in krb5_set_default_realm()
|
H A D | expand_hostname.c | 108 char ***realms) in vanilla_hostname() argument 117 ret = krb5_get_host_realm (context, *new_hostname, realms); in vanilla_hostname() 147 char ***realms) in krb5_expand_hostname_realms() argument 155 realms); in krb5_expand_hostname_realms() 163 realms); in krb5_expand_hostname_realms() 173 ret = krb5_get_host_realm (context, *new_hostname, realms); in krb5_expand_hostname_realms() 182 return vanilla_hostname (context, orig_hostname, new_hostname, realms); in krb5_expand_hostname_realms()
|
H A D | mk_req.c | 91 char **realms; in krb5_mk_req() local 96 &real_hostname, &realms); in krb5_mk_req() 101 strlen(*realms), in krb5_mk_req() 102 *realms, in krb5_mk_req() 107 krb5_free_host_realm (context, realms); in krb5_mk_req()
|
H A D | verify_user.c | 193 krb5_realm *realms, *r; in krb5_verify_user_opt() local 194 ret = krb5_get_default_realms (context, &realms); in krb5_verify_user_opt() 199 for (r = realms; *r != NULL && ret != 0; ++r) { in krb5_verify_user_opt() 202 krb5_free_host_realm (context, realms); in krb5_verify_user_opt() 208 krb5_free_host_realm (context, realms); in krb5_verify_user_opt()
|
H A D | kuserok.c | 176 krb5_realm *realms, *r; in match_local_principals() local 183 ret = krb5_get_default_realms (context, &realms); in match_local_principals() 187 for (r = realms; *r != NULL; ++r) { in match_local_principals() 197 krb5_free_host_realm (context, realms); in match_local_principals()
|
H A D | get_default_realm.c | 43 krb5_realm **realms) in krb5_get_default_realms() argument 53 realms); in krb5_get_default_realms()
|
H A D | principal.c | 1041 char **realms, *host = NULL; in krb5_sname_to_principal() local 1064 &host, &realms); in krb5_sname_to_principal() 1070 ret = krb5_get_host_realm(context, hostname, &realms); in krb5_sname_to_principal() 1075 ret = krb5_make_principal(context, ret_princ, realms[0], sname, in krb5_sname_to_principal() 1079 krb5_free_host_realm(context, realms); in krb5_sname_to_principal()
|
H A D | rd_req.c | 137 char **realms; in check_transited() local 156 &realms, &num_realms, in check_transited() 163 realms, num_realms, NULL); in check_transited() 165 free(realms[n]); in check_transited() 166 free(realms); in check_transited()
|
/freebsd/crypto/heimdal/kdc/ |
H A D | announce.c | 315 char **realms, **r; in register_srv_realms() local 320 ret = (announce_config->db[i]->hdb_get_realms)(announce_context, &realms); in register_srv_realms() 322 for (r = realms; r && *r; r++) in register_srv_realms() 324 krb5_free_host_realm(announce_context, realms); in register_srv_realms() 449 char **realms, **r; in update_all() local 454 ret = (announce_config->db[i]->hdb_get_realms)(announce_context, announce_config->db[i], &realms); in update_all() 456 for (r = realms; r && *r; r++) in update_all() 458 krb5_free_host_realm(announce_context, realms); in update_all()
|
H A D | krb5tgs.c | 624 char **realms, **tmp; in fix_transited_encoding() local 649 &realms, in fix_transited_encoding() 664 if (num_realms + 1 > UINT_MAX/sizeof(*realms)) { in fix_transited_encoding() 668 tmp = realloc(realms, (num_realms + 1) * sizeof(*realms)); in fix_transited_encoding() 673 realms = tmp; in fix_transited_encoding() 674 realms[num_realms] = strdup(tgt_realm); in fix_transited_encoding() 675 if(realms[num_realms] == NULL){ in fix_transited_encoding() 689 l += strlen(realms[i]) + 2; in fix_transited_encoding() 696 strlcat(rs, realms[i], l); in fix_transited_encoding() 707 realms, num_realms, NULL); in fix_transited_encoding() [all …]
|
/freebsd/crypto/heimdal/appl/su/ |
H A D | su.c | 152 krb5_realm *realms, *r; in krb5_verify() local 167 ret = krb5_get_default_realms(context, &realms); in krb5_verify() 172 for (r = realms; *r != NULL && !user_ok; r++) { in krb5_verify() 186 krb5_free_host_realm(context, realms); in krb5_verify() 196 krb5_free_host_realm(context, realms); in krb5_verify() 220 krb5_free_host_realm(context, realms); in krb5_verify()
|
H A D | ChangeLog | 15 * su.c: Check all local realms when su-ing, from Magnus Holmberg.
|
/freebsd/crypto/heimdal/kpasswd/ |
H A D | kpasswdd.c | 433 krb5_realm *realms, in verify() argument 499 for (r = realms; *r != NULL; r++) { in verify() 579 process (krb5_realm *realms, in process() argument 619 if (verify (&auth_context, realms, keytab, &ticket, &out_data, in process() 656 krb5_realm *realms; in doit() local 663 ret = krb5_get_default_realms(context, &realms); in doit() 733 process (realms, keytab, sockets[i], in doit() 745 krb5_free_host_realm (context, realms); in doit()
|
/freebsd/crypto/heimdal/lib/kafs/ |
H A D | afskrb5.c | 240 krb5_realm *realms; in get_realm() local 242 if(krb5_get_host_realm(d->context, host, &realms)) in get_realm() 244 r = strdup(realms[0]); in get_realm() 245 krb5_free_host_realm(d->context, realms); in get_realm()
|
/freebsd/contrib/wpa/src/ap/ |
H A D | ieee802_11_shared.c | 971 size_t realms; in hostapd_eid_fils_indic() local 978 realms = dl_list_len(&hapd->conf->fils_realms); in hostapd_eid_fils_indic() 979 if (realms > 7) in hostapd_eid_fils_indic() 980 realms = 7; /* 3 bit count field limits this to max 7 */ in hostapd_eid_fils_indic() 987 fils_info |= realms << 3; in hostapd_eid_fils_indic() 1015 if (realms == 0) in hostapd_eid_fils_indic() 1017 realms--; in hostapd_eid_fils_indic()
|
/freebsd/crypto/heimdal/ |
H A D | krb5.conf | 15 [realms]
|
H A D | ChangeLog.2001 | 142 * lib/krb5/appdefault.c: also check libdefaults, and realms/realm 803 any idea of how to map hostnames into realms 1065 for realms document capath better
|
H A D | ChangeLog.1999 | 177 krb5_get_default_realms): set realms if they were unset 179 initialize default realms here. it's done lazily instead. 397 krb5_verify_user that tries in all the local realms 400 default realms 1913 dot (if any) when looking up realms.
|
H A D | NEWS | 586 * kadmind: handle several realms 805 * support multiple local realms
|
/freebsd/crypto/heimdal/doc/ |
H A D | setup.texi | 79 responses. The @samp{realms} section contains information about specific 80 realms, such as where they hide their KDC@. This section serves the same 83 mappings from domains to realms, equivalent to the Kerberos 4 84 @file{krb.realms} file. 92 [realms] 107 @samp{kerberos.my.realm}, you can omit the @samp{realms} section too. 370 [realms] 567 useful when you have multiple realms to distribute from one server. 739 It is possible to share keys between two realms that trust each 817 destination realm adds its peer to the "transited-realms" field in the [all …]
|
H A D | kerberos4.texi | 114 [realms]
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | interworking.c | 351 static void nai_realm_free(struct nai_realm *realms, u16 count) in nai_realm_free() argument 355 if (realms == NULL) in nai_realm_free() 358 os_free(realms[i].eap); in nai_realm_free() 359 os_free(realms[i].realm); in nai_realm_free() 361 os_free(realms); in nai_realm_free()
|
/freebsd/crypto/heimdal/appl/login/ |
H A D | ChangeLog | 143 * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to
|