Lines Matching defs:ent
465 hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
469 for(i = 0; i < ent->keys.len; i++){
472 ret = hdb_unseal_key_mkey(context, &ent->keys.val[i], mkey);
480 hdb_unseal_keys(krb5_context context, HDB *db, hdb_entry *ent)
484 return hdb_unseal_keys_mkey(context, ent, db->hdb_master_key);
489 unsigned flags, hdb_entry *ent)
510 kvno_diff = hdb_entry_get_kvno_diff_clnt(ent);
512 kvno_diff = hdb_entry_get_kvno_diff_svc(ent);
515 ext = hdb_find_extension(ent, choice_HDB_extension_data_hist_keys);
520 tmp_len = ent->keys.len;
521 tmp_val = ent->keys.val;
522 tmp_kvno = ent->kvno;
523 (void) hdb_entry_get_pw_change_time(ent, &tmp_set_time);
532 ((ent->max_life != NULL &&
534 (*hist_keys->val[i].set_time) < (KerberosTime)(now - (*ent->max_life))) ||
588 ent->kvno = hist_keys->val[i].kvno;
589 ent->keys.val = hist_keys->val[i].keys.val;
590 ent->keys.len = hist_keys->val[i].keys.len;
593 (void) hdb_entry_set_pw_change_time(context, ent,
653 hdb_seal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
660 for(i = 0; i < ent->keys.len; i++){
661 ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
666 ext = hdb_find_extension(ent, choice_HDB_extension_data_hist_keys);
684 hdb_seal_keys(krb5_context context, HDB *db, hdb_entry *ent)
689 return hdb_seal_keys_mkey(context, ent, db->hdb_master_key);