• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/hdb/

Lines Matching refs:context

54 NDBM_destroy(krb5_context context, HDB *db)
56 hdb_clear_master_key (context, db);
63 NDBM_lock(krb5_context context, HDB *db, int operation)
70 NDBM_unlock(krb5_context context, HDB *db)
77 NDBM_seq(krb5_context context, HDB *db,
94 ret = db->hdb_lock(context, db, HDB_RLOCK);
97 db->hdb_unlock(context, db);
101 if(hdb_value2entry(context, &data, &entry->entry))
102 return NDBM_seq(context, db, flags, entry, 0);
104 ret = hdb_unseal_keys (context, db, &entry->entry);
106 hdb_free_entry (context, entry);
111 hdb_free_entry (context, entry);
113 krb5_set_error_message(context, ret, "malloc: out of memory");
115 hdb_key2principal (context, &key_data, entry->entry.principal);
123 NDBM_firstkey(krb5_context context, HDB *db,unsigned flags,hdb_entry_ex *entry)
125 return NDBM_seq(context, db, flags, entry, 1);
130 NDBM_nextkey(krb5_context context, HDB *db, unsigned flags,hdb_entry_ex *entry)
132 return NDBM_seq(context, db, flags, entry, 0);
136 open_lock_file(krb5_context context, const char *db_name, int *fd)
143 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
151 krb5_set_error_message(context, ret, "open(%s): %s", lock_file,
160 NDBM_rename(krb5_context context, HDB *db, const char *new_name)
167 ret = open_lock_file(context, db->hdb_name, &old_lock_fd);
177 ret = open_lock_file(context, new_name, &new_lock_fd);
202 krb5_set_error_message(context, ret, "rename: %s", strerror(ret));
224 NDBM__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
232 code = db->hdb_lock(context, db, HDB_RLOCK);
236 db->hdb_unlock(context, db);
245 NDBM__put(krb5_context context, HDB *db, int replace,
258 code = db->hdb_lock(context, db, HDB_WLOCK);
262 db->hdb_unlock(context, db);
274 NDBM__del(krb5_context context, HDB *db, krb5_data key)
283 ret = db->hdb_lock(context, db, HDB_WLOCK);
286 db->hdb_unlock(context, db);
294 NDBM_close(krb5_context context, HDB *db)
304 NDBM_open(krb5_context context, HDB *db, int flags, mode_t mode)
310 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
318 krb5_set_error_message(context, ret, "dbm_open(%s): %s", db->hdb_name,
323 ret = open_lock_file(context, db->hdb_name, &d->lock_fd);
328 krb5_set_error_message(context, ret, "open(lock file): %s",
335 ret = hdb_check_db_format(context, db);
337 ret = hdb_init_db(context, db);
341 NDBM_close(context, db);
342 krb5_set_error_message(context, ret, "hdb_open: failed %s database %s",
351 hdb_ndbm_create(krb5_context context, HDB **db,
356 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
365 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");