Lines Matching refs:context
39 _kdc_db_fetch(krb5_context context,
59 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
69 krb5_set_error_message(context, ret,
76 ret = krb5_parse_name(context, principal->name.name_string.val[0],
86 ret = config->db[i]->hdb_open(context, config->db[i], O_RDONLY, 0);
88 const char *msg = krb5_get_error_message(context, ret);
89 kdc_log(context, config, 0, "Failed to open database: %s", msg);
90 krb5_free_error_message(context, msg);
94 ret = config->db[i]->hdb_fetch_kvno(context,
101 krb5_free_principal(context, enterprise_principal);
103 config->db[i]->hdb_close(context, config->db[i]);
112 krb5_set_error_message(context, ret,
118 _kdc_free_ent(krb5_context context, hdb_entry_ex *ent)
120 hdb_free_entry (context, ent);
130 _kdc_get_preferred_key(krb5_context context,
141 const krb5_enctype *p = krb5_kerberos_enctypes(context);
144 if (krb5_enctype_valid(context, p[i]) != 0)
146 ret = hdb_enctype2key(context, &h->entry, p[i], key);
157 if (krb5_enctype_valid(context, h->entry.keys.val[i].key.keytype)
160 ret = hdb_enctype2key(context, &h->entry,
170 krb5_set_error_message(context, EINVAL,