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