Home
last modified time | relevance | path

Searched refs:canonprinc (Results 1 – 8 of 8) sorted by relevance

/src/crypto/krb5/src/lib/krb5/keytab/
H A Dktfns.c164 struct canonprinc iter = { mprinc, .no_hostrealm = TRUE }; in k5_kt_have_match()
165 krb5_const_principal canonprinc = NULL; in k5_kt_have_match() local
171 while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in k5_kt_have_match()
172 canonprinc != NULL) { in k5_kt_have_match()
173 ret = match_entries(context, keytab, canonprinc); in k5_kt_have_match()
178 return (ret == 0 && canonprinc == NULL) ? KRB5_KT_NOTFOUND : ret; in k5_kt_have_match()
/src/crypto/krb5/src/lib/krb5/os/
H A Dsn2princ.c185 canonicalize_princ(krb5_context context, struct canonprinc *iter, in canonicalize_princ()
271 k5_canonprinc(krb5_context context, struct canonprinc *iter, in k5_canonprinc()
315 struct canonprinc iter = { sname, .subst_defrealm = TRUE }; in k5_sname_compare()
316 krb5_const_principal canonprinc = NULL; in k5_sname_compare() local
319 while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in k5_sname_compare()
320 canonprinc != NULL) { in k5_sname_compare()
321 if (krb5_principal_compare(context, canonprinc, princ)) { in k5_sname_compare()
340 struct canonprinc iter = { NULL }; in krb5_sname_to_principal()
H A Dos-proto.h102 struct canonprinc { struct
115 krb5_error_code k5_canonprinc(krb5_context context, struct canonprinc *iter, argument
119 free_canonprinc(struct canonprinc *iter) in free_canonprinc()
/src/crypto/krb5/src/lib/krb5/ccache/
H A Dcccursor.c188 struct canonprinc iter = { client, .subst_defrealm = TRUE }; in krb5_cc_cache_match()
189 krb5_const_principal canonprinc = NULL; in krb5_cc_cache_match() local
195 while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in krb5_cc_cache_match()
196 canonprinc != NULL) { in krb5_cc_cache_match()
197 ret = match_caches(context, canonprinc, &cache); in krb5_cc_cache_match()
203 if (ret == 0 && canonprinc == NULL) { in krb5_cc_cache_match()
/src/crypto/krb5/src/lib/krb5/krb/
H A Dgic_keytab.c183 struct canonprinc iter = { ctx->request->client, .subst_defrealm = TRUE }; in krb5_init_creds_set_keytab()
184 krb5_const_principal canonprinc; in krb5_init_creds_set_keytab() local
193 while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in krb5_init_creds_set_keytab()
194 canonprinc != NULL) { in krb5_init_creds_set_keytab()
195 ret = lookup_etypes_for_keytab(context, keytab, canonprinc, in krb5_init_creds_set_keytab()
200 if (!ret && canonprinc != NULL) { in krb5_init_creds_set_keytab()
202 ret = krb5_copy_principal(context, canonprinc, &copy); in krb5_init_creds_set_keytab()
H A Dget_creds.c206 struct canonprinc iter; /* Iterator over canonicalized server princs */
1099 krb5_const_principal canonprinc; in krb5_tkt_creds_init() local
1128 code = k5_canonprinc(context, &ctx->iter, &canonprinc); in krb5_tkt_creds_init()
1129 if (code == 0 && canonprinc == NULL) in krb5_tkt_creds_init()
1133 code = krb5_copy_principal(context, canonprinc, &ctx->in_creds->server); in krb5_tkt_creds_init()
1250 krb5_const_principal canonprinc; in krb5_tkt_creds_step() local
1297 code = k5_canonprinc(context, &ctx->iter, &canonprinc); in krb5_tkt_creds_step()
1300 if (canonprinc == NULL) in krb5_tkt_creds_step()
1303 code = krb5_copy_principal(context, canonprinc, &ctx->in_creds->server); in krb5_tkt_creds_step()
H A Drd_req_dec.c451 struct canonprinc iter = { server, .no_hostrealm = TRUE }; in decrypt_ticket()
452 krb5_const_principal canonprinc; in decrypt_ticket() local
460 while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in decrypt_ticket()
461 canonprinc != NULL) { in decrypt_ticket()
462 dret = decrypt_try_server(context, req, canonprinc, keytab, in decrypt_ticket()
H A Ds4u_creds.c1153 krb5_const_principal canonprinc; in k5_get_proxy_cred_from_kdc() local
1155 struct canonprinc iter = { in_creds->server, .no_hostrealm = TRUE }; in k5_get_proxy_cred_from_kdc()
1165 while ((code = k5_canonprinc(context, &iter, &canonprinc)) == 0 && in k5_get_proxy_cred_from_kdc()
1166 canonprinc != NULL) { in k5_get_proxy_cred_from_kdc()
1167 copy.server = (krb5_principal)canonprinc; in k5_get_proxy_cred_from_kdc()
1173 if (!code && canonprinc == NULL) in k5_get_proxy_cred_from_kdc()