• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Heimdal-398.1.2/lib/hdb/

Lines Matching refs:entry

103 		unsigned flags, krb5_kvno kvno, hdb_entry_ex *entry)
133 ret = hdb_value2entry(context, &value, &entry->entry);
153 ret = hdb_value2entry(context, &value, &entry->entry);
162 ret = hdb_unseal_keys(context, db, &entry->entry);
164 hdb_free_entry(context, entry);
168 ret = hdb_unseal_keys_kvno(context, db, 0, flags, &entry->entry);
170 hdb_free_entry(context, entry);
174 if ((flags & HDB_F_KVNO_SPECIFIED) == 0 || kvno == entry->entry.kvno) {
176 ret = hdb_unseal_keys(context, db, &entry->entry);
178 hdb_free_entry(context, entry);
188 ret = hdb_unseal_keys_kvno(context, db, kvno, flags, &entry->entry);
190 hdb_free_entry(context, entry);
245 unsigned flags, hdb_entry_ex *entry)
252 code = hdb_entry_get_aliases(&entry->entry, &aliases);
258 entryalias.principal = entry->entry.principal;
278 hdb_check_aliases(krb5_context context, HDB *db, hdb_entry_ex *entry)
286 code = hdb_entry_get_aliases(&entry->entry, &aliases);
313 entry->entry.principal);
322 _hdb_store(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
327 if (entry->entry.flags.do_not_store)
330 code = hdb_check_aliases(context, db, entry);
334 if(entry->entry.generation == NULL) {
336 entry->entry.generation = malloc(sizeof(*entry->entry.generation));
337 if(entry->entry.generation == NULL) {
342 entry->entry.generation->time = t.tv_sec;
343 entry->entry.generation->usec = t.tv_usec;
344 entry->entry.generation->gen = 0;
346 entry->entry.generation->gen++;
348 code = hdb_seal_keys(context, db, &entry->entry);
352 hdb_principal2key(context, entry->entry.principal, &key);
360 hdb_entry2value(context, &entry->entry, &value);
367 code = hdb_add_aliases(context, db, flags, entry);