Lines Matching refs:context
49 hkt_close(krb5_context context, HDB *db)
56 ret = krb5_kt_close(context, k->keytab);
63 hkt_destroy(krb5_context context, HDB *db)
68 ret = hdb_clear_master_key (context, db);
79 hkt_lock(krb5_context context, HDB *db, int operation)
85 hkt_unlock(krb5_context context, HDB *db)
91 hkt_firstkey(krb5_context context, HDB *db,
98 hkt_nextkey(krb5_context context, HDB * db, unsigned flags,
105 hkt_open(krb5_context context, HDB * db, int flags, mode_t mode)
112 ret = krb5_kt_resolve(context, k->path, &k->keytab);
120 hkt_fetch_kvno(krb5_context context, HDB * db, krb5_const_principal principal,
139 ret = krb5_parse_name(context, "hdb/keytab@WELL-KNOWN:KEYTAB-BACKEND",
151 ret = krb5_kt_get_entry(context, k->keytab, principal, kvno, 0, &ktentry);
157 ret = krb5_copy_principal(context, principal, &entry->entry.principal);
161 ret = _hdb_keytab2hdb_entry(context, &ktentry, entry);
168 krb5_kt_free_entry(context, &ktentry);
174 hkt_store(krb5_context context, HDB * db, unsigned flags,
182 hdb_keytab_create(krb5_context context, HDB ** db, const char *arg)
188 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
197 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
206 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");