Lines Matching +defs:val +defs:context
73 free_mkey_list(krb5_context context, krb5_keylist_node *mkey_list)
79 krb5_free_keyblock_contents(context, &cur->keyblock);
118 krb5_dbe_free_key_data_contents(krb5_context context, krb5_key_data *key)
135 krb5_dbe_free_key_list(krb5_context context, krb5_keylist_node *val)
137 krb5_keylist_node *temp = val, *prev;
142 krb5_free_keyblock_contents(context, &(prev->keyblock));
148 krb5_dbe_free_actkvno_list(krb5_context context, krb5_actkvno_node *val)
150 krb5_actkvno_node *temp = val, *prev;
160 krb5_dbe_free_mkey_aux_list(krb5_context context, krb5_mkey_aux_node *val)
162 krb5_mkey_aux_node *temp = val, *prev;
167 krb5_dbe_free_key_data_contents(context, &prev->latest_mkey);
173 krb5_dbe_free_tl_data(krb5_context context, krb5_tl_data *tl_data)
1199 krb5_db_set_mkey(krb5_context context, krb5_keyblock * key)
1201 return krb5_db_set_master_key_ext(context, NULL, key);
1230 krb5_db_fetch_mkey_list(krb5_context context,
1238 status = get_vftabl(context, &v);
1242 if (!context->dal_handle->master_princ) {
1243 status = krb5_copy_principal(context, mname,
1244 &context->dal_handle->master_princ);
1249 status = v->fetch_master_key_list(context, mname, mkey, &local_keylist);
1251 free_mkey_list(context, context->dal_handle->master_keylist);
1252 context->dal_handle->master_keylist = local_keylist;
1254 get_errmsg(context, status);
1312 krb5_db_fetch_mkey(krb5_context context,
1333 if ((retval = krb5_read_password(context, krb5_mkey_pwd_prompt1,
1342 retval = krb5_principal2salt(context, mname, &scratch);
1356 krb5_c_string_to_key(context, etype, &pwd, salt ? salt : &scratch,
1371 rc = krb5_db_get_principal(context, mname,
1380 krb5_db_free_principal(context, &master_entry, nentries);
1390 if (context->dal_handle == NULL) {
1391 retval = krb5_db_setup_lib_handle(context);
1399 v = &context->dal_handle->lib_handle->vftabl;
1400 retval = v->fetch_master_key(context, mname, &tmp_key, kvno, db_args);
1401 get_errmsg(context, retval);
1421 krb5_db_free(context, tmp_key.contents);
1446 krb5_dbe_fetch_act_key_list(krb5_context context,
1461 if ((retval = krb5_db_get_principal(context, princ, &entry,
1468 krb5_db_free_principal(context, &entry, nprinc);
1474 krb5_db_free_principal(context, &entry, nprinc);
1479 retval = krb5_dbe_lookup_actkvno(context, &entry, &tmp_act_key_list);
1496 krb5_dbe_free_actkvno_list(context, *act_key_list);
1499 krb5_dbe_free_actkvno_list(context, *act_key_list);
1504 krb5_db_free_principal(context, &entry, nprinc);
1514 krb5_dbe_find_act_mkey(krb5_context context, krb5_actkvno_node *act_mkey_list,
1519 krb5_keylist_node *cur_keyblock = context->dal_handle->master_keylist;
1533 if ((retval = krb5_timeofday(context, &now)))
1599 krb5_dbe_find_mkey(krb5_context context,
1605 krb5_keylist_node *cur_keyblock = context->dal_handle->master_keylist;
1610 retval = krb5_dbe_get_mkvno(context, entry, &mkvno);
1686 krb5_db_setup_mkey_name(krb5_context context,
1700 if ((retval = krb5_parse_name(context, fname, principal)))
1710 krb5_dbe_lookup_last_pwd_change(context, entry, stamp)
1711 krb5_context context;
1721 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data)))
1737 krb5_dbe_lookup_tl_data(context, entry, ret_tl_data)
1738 krb5_context context;
1763 krb5_dbe_create_key_data(context, entry)
1764 krb5_context context;
1768 (krb5_key_data *) krb5_db_alloc(context, entry->key_data,
1780 krb5_dbe_update_mod_princ_data(context, entry, mod_date, mod_princ)
1781 krb5_context context;
1793 if ((retval = krb5_unparse_name(context, mod_princ, &unparse_mod_princ)))
1814 retval = krb5_dbe_update_tl_data(context, entry, &tl_data);
1823 krb5_dbe_lookup_mod_princ_data(context, entry, mod_time, mod_princ)
1824 krb5_context context;
1837 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data)))
1848 if ((code = krb5_parse_name(context,
1857 krb5_dbe_lookup_mkvno(krb5_context context,
1867 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data)))
1883 krb5_dbe_get_mkvno(krb5_context context, krb5_db_entry *entry,
1888 krb5_keylist_node *mkey_list = context->dal_handle->master_keylist;
1894 code = krb5_dbe_lookup_mkvno(context, entry, &kvno);
1914 krb5_dbe_update_mkvno(krb5_context context,
1927 return (krb5_dbe_update_tl_data(context, entry, &tl_data));
1931 krb5_dbe_lookup_mkey_aux(krb5_context context,
1943 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data)))
1964 krb5_dbe_free_mkey_aux_list(context, head_data);
1982 krb5_dbe_free_mkey_aux_list(context, head_data);
2001 krb5_set_error_message(context, KRB5_KDB_BAD_VERSION,
2013 krb5_dbe_update_mkey_aux(krb5_context context,
2024 krb5_dbe_delete_tl_data(context, entry, KRB5_TL_MKEY_AUX);
2081 return (krb5_dbe_update_tl_data(context, entry, &tl_data));
2096 krb5_dbe_lookup_actkvno(krb5_context context,
2110 if ((code = krb5_dbe_lookup_tl_data(context, entry, &tl_data)))
2137 krb5_dbe_free_actkvno_list(context, head_data);
2155 krb5_set_error_message (context, KRB5_KDB_BAD_VERSION,
2170 krb5_dbe_update_actkvno(krb5_context context,
2220 retval = krb5_dbe_update_tl_data(context, entry, &new_tl_data);
2228 krb5_dbe_update_last_pwd_change(context, entry, stamp)
2229 krb5_context context;
2241 return (krb5_dbe_update_tl_data(context, entry, &tl_data));
2245 krb5_dbe_delete_tl_data(krb5_context context,
2271 krb5_dbe_free_tl_data(context, free_tl_data);
2283 krb5_dbe_update_tl_data(context, entry, new_tl_data)
2284 krb5_context context;
2296 (krb5_octet *) krb5_db_alloc(context, NULL,
2315 tl_data = krb5_db_alloc(context, NULL, sizeof(krb5_tl_data));
2329 krb5_db_free(context, tl_data->tl_data_contents);
2554 krb5_db_get_context(krb5_context context, void **db_context)
2556 *db_context = KRB5_DB_GET_DB_CONTEXT(context);
2563 krb5_db_set_context(krb5_context context, void *db_context)
2565 KRB5_DB_GET_DB_CONTEXT(context) = db_context;