Home
last modified time | relevance | path

Searched refs:realms (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/crypto/heimdal/lib/krb5/
H A Dget_host_realm.c53 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 Dtransited.c132 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 Dset_default_realm.c73 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 Dexpand_hostname.c108 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 Dmk_req.c91 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 Dverify_user.c193 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 Dkuserok.c176 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 Dget_default_realm.c43 krb5_realm **realms) in krb5_get_default_realms() argument
53 realms); in krb5_get_default_realms()
H A Dprincipal.c1041 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 Drd_req.c137 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 Dannounce.c315 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 Dkrb5tgs.c624 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 Dsu.c152 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 DChangeLog15 * su.c: Check all local realms when su-ing, from Magnus Holmberg.
/freebsd/crypto/heimdal/kpasswd/
H A Dkpasswdd.c433 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 Dafskrb5.c240 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 Dieee802_11_shared.c971 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 Dkrb5.conf15 [realms]
H A DChangeLog.2001142 * 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 DChangeLog.1999177 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 DNEWS586 * kadmind: handle several realms
805 * support multiple local realms
/freebsd/crypto/heimdal/doc/
H A Dsetup.texi79 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 Dkerberos4.texi114 [realms]
/freebsd/contrib/wpa/wpa_supplicant/
H A Dinterworking.c351 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 DChangeLog143 * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to

12