Lines Matching refs:ent

219 entry2string_int (krb5_context context, krb5_storage *sp, hdb_entry *ent)  in entry2string_int()  argument
226 ret = krb5_unparse_name(context, ent->principal, &p); in entry2string_int()
232 append_string(context, sp, "%d", ent->kvno); in entry2string_int()
234 for(i = 0; i < ent->keys.len; i++){ in entry2string_int()
236 if(ent->keys.val[i].mkvno) in entry2string_int()
238 *ent->keys.val[i].mkvno, in entry2string_int()
239 ent->keys.val[i].key.keytype); in entry2string_int()
242 ent->keys.val[i].key.keytype); in entry2string_int()
244 append_hex(context, sp, 0, 0, &ent->keys.val[i].key.keyvalue); in entry2string_int()
247 if(ent->keys.val[i].salt){ in entry2string_int()
248 append_string(context, sp, "%u/", ent->keys.val[i].salt->type); in entry2string_int()
249 append_hex(context, sp, 0, 0, &ent->keys.val[i].salt->salt); in entry2string_int()
255 append_event(context, sp, &ent->created_by); in entry2string_int()
257 append_event(context, sp, ent->modified_by); in entry2string_int()
260 if(ent->valid_start) in entry2string_int()
261 append_string(context, sp, "%s ", time2str(*ent->valid_start)); in entry2string_int()
266 if(ent->valid_end) in entry2string_int()
267 append_string(context, sp, "%s ", time2str(*ent->valid_end)); in entry2string_int()
272 if(ent->pw_end) in entry2string_int()
273 append_string(context, sp, "%s ", time2str(*ent->pw_end)); in entry2string_int()
278 if(ent->max_life) in entry2string_int()
279 append_string(context, sp, "%d ", *ent->max_life); in entry2string_int()
284 if(ent->max_renew) in entry2string_int()
285 append_string(context, sp, "%d ", *ent->max_renew); in entry2string_int()
290 append_string(context, sp, "%d ", HDBFlags2int(ent->flags)); in entry2string_int()
293 if(ent->generation) { in entry2string_int()
294 append_string(context, sp, "%s:%d:%d ", time2str(ent->generation->time), in entry2string_int()
295 ent->generation->usec, in entry2string_int()
296 ent->generation->gen); in entry2string_int()
301 if(ent->extensions && ent->extensions->len > 0) { in entry2string_int()
302 for(i = 0; i < ent->extensions->len; i++) { in entry2string_int()
307 &ent->extensions->val[i], &sz, ret); in entry2string_int()
323 ent->extensions->len - 1 != i ? ":" : ""); in entry2string_int()
376 entry2mit_string_int(krb5_context context, krb5_storage *sp, hdb_entry *ent) in entry2mit_string_int() argument
392 if (ent->modified_by) in entry2mit_string_int()
395 ret = hdb_entry_get_pw_change_time(ent, &last_pw_chg); in entry2mit_string_int()
400 extp = hdb_find_extension(ent, choice_HDB_extension_data_hist_keys); in entry2mit_string_int()
404 for (i = 0; i < ent->keys.len;i++) { in entry2mit_string_int()
405 if (ent->keys.val[i].key.keytype == ETYPE_DES_CBC_MD4 || in entry2mit_string_int()
406 ent->keys.val[i].key.keytype == ETYPE_DES_CBC_MD5) in entry2mit_string_int()
417 if (hist_keys->val[i].kvno >= ent->kvno) in entry2mit_string_int()
420 if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 || in entry2mit_string_int()
421 ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5) in entry2mit_string_int()
428 ret = krb5_unparse_name(context, ent->principal, &p); in entry2mit_string_int()
432 flags_to_attr(ent->flags)); in entry2mit_string_int()
436 if (ent->max_life) in entry2mit_string_int()
437 max_life = *ent->max_life; in entry2mit_string_int()
438 if (ent->max_renew) in entry2mit_string_int()
439 max_renew = *ent->max_renew; in entry2mit_string_int()
440 if (ent->valid_end) in entry2mit_string_int()
441 exp = *ent->valid_end; in entry2mit_string_int()
442 if (ent->pw_end) in entry2mit_string_int()
443 pwexp = *ent->pw_end; in entry2mit_string_int()
467 if (ent->modified_by) { in entry2mit_string_int()
474 ptr = (unsigned char *)&ent->modified_by->time; in entry2mit_string_int()
477 d.length = sizeof (ent->modified_by->time); in entry2mit_string_int()
478 ret = krb5_unparse_name(context, ent->modified_by->principal, &modby_p); in entry2mit_string_int()
501 for (i = 0; i < ent->keys.len; i++) { in entry2mit_string_int()
502 if (ent->keys.val[i].key.keytype == ETYPE_DES_CBC_MD4 || in entry2mit_string_int()
503 ent->keys.val[i].key.keytype == ETYPE_DES_CBC_MD5) in entry2mit_string_int()
505 sz = append_mit_key(context, sp, ent->principal, ent->kvno, in entry2mit_string_int()
506 &ent->keys.val[i]); in entry2mit_string_int()
509 for (i = 0; hist_keys && i < ent->kvno; i++) { in entry2mit_string_int()
514 if (hist_keys->val[k].kvno != ent->kvno - i) in entry2mit_string_int()
517 if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 || in entry2mit_string_int()
518 ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5) in entry2mit_string_int()
520 sz = append_mit_key(context, sp, ent->principal, in entry2mit_string_int()
533 hdb_entry2string(krb5_context context, hdb_entry *ent, char **str) in hdb_entry2string() argument
545 ret = entry2string_int(context, sp, ent); in hdb_entry2string()