| /src/crypto/krb5/src/lib/krb5/keytab/ |
| H A D | ktfns.c | 164 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 D | sn2princ.c | 185 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 D | os-proto.h | 102 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 D | cccursor.c | 188 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 D | gic_keytab.c | 183 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, ©); in krb5_init_creds_set_keytab()
|
| H A D | get_creds.c | 206 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 D | rd_req_dec.c | 451 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 D | s4u_creds.c | 1153 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()
|