Lines Matching defs:ent

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