Symbol: canonprinc
crypto/krb5/src/lib/krb5/ccache/cccursor.c
188
struct canonprinc iter = { client, .subst_defrealm = TRUE };
crypto/krb5/src/lib/krb5/ccache/cccursor.c
189
krb5_const_principal canonprinc = NULL;
crypto/krb5/src/lib/krb5/ccache/cccursor.c
195
while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/ccache/cccursor.c
196
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/ccache/cccursor.c
197
ret = match_caches(context, canonprinc, &cache);
crypto/krb5/src/lib/krb5/ccache/cccursor.c
203
if (ret == 0 && canonprinc == NULL) {
crypto/krb5/src/lib/krb5/keytab/ktfns.c
164
struct canonprinc iter = { mprinc, .no_hostrealm = TRUE };
crypto/krb5/src/lib/krb5/keytab/ktfns.c
165
krb5_const_principal canonprinc = NULL;
crypto/krb5/src/lib/krb5/keytab/ktfns.c
171
while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/keytab/ktfns.c
172
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/keytab/ktfns.c
173
ret = match_entries(context, keytab, canonprinc);
crypto/krb5/src/lib/krb5/keytab/ktfns.c
178
return (ret == 0 && canonprinc == NULL) ? KRB5_KT_NOTFOUND : ret;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1099
krb5_const_principal canonprinc;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1128
code = k5_canonprinc(context, &ctx->iter, &canonprinc);
crypto/krb5/src/lib/krb5/krb/get_creds.c
1129
if (code == 0 && canonprinc == NULL)
crypto/krb5/src/lib/krb5/krb/get_creds.c
1133
code = krb5_copy_principal(context, canonprinc, &ctx->in_creds->server);
crypto/krb5/src/lib/krb5/krb/get_creds.c
1250
krb5_const_principal canonprinc;
crypto/krb5/src/lib/krb5/krb/get_creds.c
1297
code = k5_canonprinc(context, &ctx->iter, &canonprinc);
crypto/krb5/src/lib/krb5/krb/get_creds.c
1300
if (canonprinc == NULL)
crypto/krb5/src/lib/krb5/krb/get_creds.c
1303
code = krb5_copy_principal(context, canonprinc, &ctx->in_creds->server);
crypto/krb5/src/lib/krb5/krb/get_creds.c
206
struct canonprinc iter; /* Iterator over canonicalized server princs */
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
183
struct canonprinc iter = { ctx->request->client, .subst_defrealm = TRUE };
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
184
krb5_const_principal canonprinc;
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
193
while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
194
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
195
ret = lookup_etypes_for_keytab(context, keytab, canonprinc,
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
200
if (!ret && canonprinc != NULL) {
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
202
ret = krb5_copy_principal(context, canonprinc, &copy);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
451
struct canonprinc iter = { server, .no_hostrealm = TRUE };
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
452
krb5_const_principal canonprinc;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
460
while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
461
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
462
dret = decrypt_try_server(context, req, canonprinc, keytab,
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1153
krb5_const_principal canonprinc;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1155
struct canonprinc iter = { in_creds->server, .no_hostrealm = TRUE };
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1165
while ((code = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1166
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1167
copy.server = (krb5_principal)canonprinc;
crypto/krb5/src/lib/krb5/krb/s4u_creds.c
1173
if (!code && canonprinc == NULL)
crypto/krb5/src/lib/krb5/os/os-proto.h
115
krb5_error_code k5_canonprinc(krb5_context context, struct canonprinc *iter,
crypto/krb5/src/lib/krb5/os/os-proto.h
119
free_canonprinc(struct canonprinc *iter)
crypto/krb5/src/lib/krb5/os/sn2princ.c
185
canonicalize_princ(krb5_context context, struct canonprinc *iter,
crypto/krb5/src/lib/krb5/os/sn2princ.c
271
k5_canonprinc(krb5_context context, struct canonprinc *iter,
crypto/krb5/src/lib/krb5/os/sn2princ.c
315
struct canonprinc iter = { sname, .subst_defrealm = TRUE };
crypto/krb5/src/lib/krb5/os/sn2princ.c
316
krb5_const_principal canonprinc = NULL;
crypto/krb5/src/lib/krb5/os/sn2princ.c
319
while ((ret = k5_canonprinc(context, &iter, &canonprinc)) == 0 &&
crypto/krb5/src/lib/krb5/os/sn2princ.c
320
canonprinc != NULL) {
crypto/krb5/src/lib/krb5/os/sn2princ.c
321
if (krb5_principal_compare(context, canonprinc, princ)) {
crypto/krb5/src/lib/krb5/os/sn2princ.c
340
struct canonprinc iter = { NULL };