Lines Matching refs:ent
152 fix_salt(krb5_context context, hdb_entry *ent, int key_num) in fix_salt() argument
155 Salt *salt = ent->keys.val[key_num].salt; in fix_salt()
172 for (i = 0; i < ent->principal->name.name_string.len; ++i) in fix_salt()
173 len += strlen(ent->principal->name.name_string.val[i]); in fix_salt()
178 for (i = 0; i < ent->principal->name.name_string.len; ++i) { in fix_salt()
180 ent->principal->name.name_string.val[i], in fix_salt()
181 strlen(ent->principal->name.name_string.val[i])); in fix_salt()
182 p += strlen(ent->principal->name.name_string.val[i]); in fix_salt()
191 ent->principal->realm, in fix_salt()
192 strlen(ent->principal->realm)); in fix_salt()
203 ent->principal->realm, in fix_salt()
204 strlen(ent->principal->realm)); in fix_salt()
222 struct hdb_entry_ex ent; in mit_prop_dump() local
244 memset(&ent, 0, sizeof(ent)); in mit_prop_dump()
278 krb5_parse_name(pd->context, q, &ent.entry.principal); in mit_prop_dump()
280 attr_to_flags(attributes, &ent.entry.flags); in mit_prop_dump()
283 ALLOC(ent.entry.max_life); in mit_prop_dump()
284 *ent.entry.max_life = tmp; in mit_prop_dump()
288 ALLOC(ent.entry.max_renew); in mit_prop_dump()
289 *ent.entry.max_renew = tmp; in mit_prop_dump()
293 ALLOC(ent.entry.valid_end); in mit_prop_dump()
294 *ent.entry.valid_end = tmp; in mit_prop_dump()
298 ALLOC(ent.entry.pw_end); in mit_prop_dump()
299 *ent.entry.pw_end = tmp; in mit_prop_dump()
323 ALLOC(ent.entry.extensions); in mit_prop_dump()
324 ALLOC_SEQ(ent.entry.extensions, 1); in mit_prop_dump()
325 ent.entry.extensions->val[0].mandatory = 0; in mit_prop_dump()
326 ent.entry.extensions->val[0].data.element in mit_prop_dump()
328 ent.entry.extensions->val[0].data.u.last_pw_change = val; in mit_prop_dump()
341 ALLOC(ent.entry.modified_by); in mit_prop_dump()
342 ent.entry.modified_by->time = val; in mit_prop_dump()
343 ent.entry.modified_by->principal = princ; in mit_prop_dump()
350 ALLOC_SEQ(&ent.entry.keys, num_key_data); in mit_prop_dump()
377 ent.entry.keys.len--; in mit_prop_dump()
380 ent.entry.kvno = kvno; in mit_prop_dump()
382 ALLOC(ent.entry.keys.val[i].mkvno); in mit_prop_dump()
383 *ent.entry.keys.val[i].mkvno = 1; in mit_prop_dump()
386 ent.entry.keys.val[i].key.keytype = getint(&p); /* key type */ in mit_prop_dump()
390 krb5_data_alloc(&ent.entry.keys.val[i].key.keyvalue, tmp - 2); in mit_prop_dump()
392 hex_to_octet_string(q + 4, &ent.entry.keys.val[i].key.keyvalue); in mit_prop_dump()
396 ALLOC(ent.entry.keys.val[i].salt); in mit_prop_dump()
397 ent.entry.keys.val[i].salt->type = getint(&p); /* salt type */ in mit_prop_dump()
400 krb5_data_alloc(&ent.entry.keys.val[i].salt->salt, tmp - 2); in mit_prop_dump()
403 &ent.entry.keys.val[i].salt->salt); in mit_prop_dump()
405 ent.entry.keys.val[i].salt->salt.length = 0; in mit_prop_dump()
406 ent.entry.keys.val[i].salt->salt.data = NULL; in mit_prop_dump()
409 fix_salt(pd->context, &ent.entry, i); in mit_prop_dump()
413 v5_prop(pd->context, NULL, &ent, arg); in mit_prop_dump()