(_krb5_principal_compare_PrincipalName): new function to compare a

principal to a PrincipalName.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22751 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-03-24 12:08:17 +00:00
parent 53a6738517
commit 967fc11320

View File

@@ -722,6 +722,22 @@ krb5_principal_compare_any_realm(krb5_context context,
return TRUE; return TRUE;
} }
krb5_boolean KRB5_LIB_FUNCTION
_krb5_principal_compare_PrincipalName(krb5_context context,
krb5_const_principal princ1,
PrincipalName *princ2)
{
int i;
if (princ_num_comp(princ1) != princ2->name_string.len)
return FALSE;
for(i = 0; i < princ_num_comp(princ1); i++){
if(strcmp(princ_ncomp(princ1, i), princ2->name_string.val[i]) != 0)
return FALSE;
}
return TRUE;
}
/* /*
* return TRUE iff princ1 == princ2 * return TRUE iff princ1 == princ2
*/ */