Lines Matching refs:pr
40 krb5_principal2salt_internal(krb5_context context, register krb5_const_principal pr, krb5_data *ret… in krb5_principal2salt_internal() argument
46 if (pr == 0) { in krb5_principal2salt_internal()
52 nelem = krb5_princ_size(context, pr); in krb5_principal2salt_internal()
55 size += krb5_princ_realm(context, pr)->length; in krb5_principal2salt_internal()
58 size += krb5_princ_component(context, pr, i)->length; in krb5_principal2salt_internal()
65 offset = krb5_princ_realm(context, pr)->length; in krb5_principal2salt_internal()
66 memcpy(ret->data, krb5_princ_realm(context, pr)->data, offset); in krb5_principal2salt_internal()
70 memcpy(&ret->data[offset], krb5_princ_component(context, pr, i)->data, in krb5_principal2salt_internal()
71 krb5_princ_component(context, pr, i)->length); in krb5_principal2salt_internal()
72 offset += krb5_princ_component(context, pr, i)->length; in krb5_principal2salt_internal()
78 krb5_principal2salt(krb5_context context, register krb5_const_principal pr, krb5_data *ret) in krb5_principal2salt() argument
80 return krb5_principal2salt_internal(context, pr, ret, 1); in krb5_principal2salt()
84 krb5_principal2salt_norealm(krb5_context context, register krb5_const_principal pr, krb5_data *ret) in krb5_principal2salt_norealm() argument
86 return krb5_principal2salt_internal(context, pr, ret, 0); in krb5_principal2salt_norealm()