Lines Matching defs:principal

262                       krb5_const_principal principal, krb5_kvno kvno,
297 cur_entry.principal = 0;
309 /* if the principal isn't the one requested, free new_entry
319 if (!krb5_principal_compare_flags(context, principal,
320 new_entry.principal,
325 } else if (!krb5_principal_compare(context, principal,
326 new_entry.principal)) {
374 if (! cur_entry.principal ||
403 if (cur_entry.principal)
902 krb5_principal_compare(context, entry->principal, cur_entry.principal)) {
1027 * principal timestamp vno key
1029 * principal timestamp vno key
1043 * A principal is a length-encoded array of length-encoded strings. The
1048 * sizeof(krb5_int16) bytes for number of components in the principal;
1052 * sizeof(krb5_int32) for the principal type (for KEYTAB V2 and higher)
1302 ret_entry->principal = (krb5_principal)malloc(sizeof(krb5_principal_data));
1303 if (!ret_entry->principal)
1307 ret_entry->principal->magic = KV5M_PRINCIPAL;
1308 ret_entry->principal->length = u_count;
1309 ret_entry->principal->data = (krb5_data *)
1311 if (!ret_entry->principal->data) {
1312 free(ret_entry->principal);
1313 ret_entry->principal = 0;
1330 krb5_princ_set_realm_length(context, ret_entry->principal, u_princ_size);
1344 krb5_princ_set_realm_data(context, ret_entry->principal, tmpdata);
1347 princ = krb5_princ_component(context, ret_entry->principal, i);
1377 /* read in the principal type, if we can get it */
1379 if (!fread(&ret_entry->principal->type,
1380 sizeof(ret_entry->principal->type), 1, KTFILEP(id))) {
1384 ret_entry->principal->type = ntohl(ret_entry->principal->type);
1451 for (i = 0; i < krb5_princ_size(context, ret_entry->principal); i++) {
1452 princ = krb5_princ_component(context, ret_entry->principal, i);
1456 free(ret_entry->principal->data);
1457 ret_entry->principal->data = 0;
1458 free(ret_entry->principal);
1459 ret_entry->principal = 0;
1501 count = (krb5_int16) krb5_princ_size(context, entry->principal) + 1;
1503 count = htons((u_short) krb5_princ_size(context, entry->principal));
1510 size = krb5_princ_realm(context, entry->principal)->length;
1516 if (!fwrite(krb5_princ_realm(context, entry->principal)->data, sizeof(char),
1517 krb5_princ_realm(context, entry->principal)->length, KTFILEP(id))) {
1521 count = (krb5_int16) krb5_princ_size(context, entry->principal);
1523 princ = krb5_princ_component(context, entry->principal, i);
1539 * Write out the principal type
1542 princ_type = htonl(krb5_princ_type(context, entry->principal));
1623 count = (krb5_int16) krb5_princ_size(context, entry->principal);
1626 total_size += krb5_princ_realm(context, entry->principal)->length + (sizeof(krb5_int16));
1629 total_size += krb5_princ_component(context, entry->principal,i)->length
1633 total_size += sizeof(entry->principal->type);