Lines Matching refs:realms
134 struct tr_realm *realms, const char *client_realm, in make_paths() argument
141 for(r = realms; r; r = r->next){ in make_paths()
154 free_realms(realms); in make_paths()
165 struct tr_realm *realms, const char *client_realm) in expand_realms() argument
169 for(r = realms; r; r = r->next){ in expand_realms()
181 free_realms(realms); in expand_realms()
194 free_realms(realms); in expand_realms()
259 const char *tr, int length, struct tr_realm **realms) in decode_realms() argument
285 free_realms(*realms); in decode_realms()
286 *realms = NULL; in decode_realms()
289 *realms = append_realm(*realms, r); in decode_realms()
295 free_realms(*realms); in decode_realms()
296 *realms = NULL; in decode_realms()
303 free_realms(*realms); in decode_realms()
304 *realms = NULL; in decode_realms()
307 *realms = append_realm(*realms, r); in decode_realms()
315 krb5_data tr, char ***realms, unsigned int *num_realms, in krb5_domain_x500_decode() argument
323 *realms = NULL; in krb5_domain_x500_decode()
355 if (*num_realms + 1 > UINT_MAX/sizeof(**realms)) in krb5_domain_x500_decode()
363 *realms = R; in krb5_domain_x500_decode()
375 krb5_domain_x500_encode(char **realms, unsigned int num_realms, in krb5_domain_x500_encode() argument
385 len += strlen(realms[i]); in krb5_domain_x500_encode()
386 if(realms[i][0] == '/') in krb5_domain_x500_encode()
397 if(realms[i][0] == '/') in krb5_domain_x500_encode()
399 strlcat(s, realms[i], len + 1); in krb5_domain_x500_encode()
612 krb5_realm *realms, in krb5_check_transited() argument
630 if (strcmp(realms[i], capath[j]) == 0) in krb5_check_transited()
638 realms[i], client_realm, server_realm); in krb5_check_transited()
651 const char *const *realms, in krb5_check_transited_realms() argument
667 if(strcmp(*p, realms[i]) == 0) { in krb5_check_transited_realms()