Home
last modified time | relevance | path

Searched refs:mesh_transport_key_t (Results 1 – 16 of 16) sorted by relevance

/btstack/src/mesh/
H A Dmesh_keys.c131 static mesh_transport_key_t mesh_transport_device_key;
159 void mesh_transport_key_add(mesh_transport_key_t * transport_key){ in mesh_transport_key_add()
164 bool mesh_transport_key_remove(mesh_transport_key_t * transport_key){ in mesh_transport_key_remove()
169 mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index){ in mesh_transport_key_get()
176mesh_transport_key_t * item = (mesh_transport_key_t *) btstack_linked_list_iterator_next(&it); in mesh_transport_key_get()
194 it->key = (mesh_transport_key_t *) btstack_linked_list_iterator_next(&it->it); in mesh_transport_key_iterator_has_more()
199 mesh_transport_key_t * mesh_transport_key_iterator_get_next(mesh_transport_key_iterator_t *it){ in mesh_transport_key_iterator_get_next()
200 mesh_transport_key_t * key = it->key; in mesh_transport_key_iterator_get_next()
226 it->key = (mesh_transport_key_t *) btstack_linked_list_iterator_next(&it->it); in mesh_transport_key_aid_iterator_has_more()
231 mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it){ in mesh_transport_key_aid_iterator_get_next()
[all …]
H A Dmesh_keys.h121 } mesh_transport_key_t; typedef
125 mesh_transport_key_t * key;
234 void mesh_transport_key_add(mesh_transport_key_t * transport_key);
242 bool mesh_transport_key_remove(mesh_transport_key_t * transport_key);
249 mesh_transport_key_t * mesh_transport_key_get(uint16_t appkey_index);
270 mesh_transport_key_t * mesh_transport_key_iterator_get_next(mesh_transport_key_iterator_t *it);
294 mesh_transport_key_t * mesh_transport_key_aid_iterator_get_next(mesh_transport_key_iterator_t *it);
H A Dmesh.h89 void mesh_store_app_key(mesh_transport_key_t * app_key);
111 void mesh_access_appkey_finalize(mesh_transport_key_t * transport_key);
H A Dmesh_upper_transport.c72 const mesh_transport_key_t * key;
292 static mesh_transport_key_t * mesh_upper_transport_get_outgoing_appkey(uint16_t netkey_index, uint1… in mesh_upper_transport_get_outgoing_appkey()
303 mesh_transport_key_t * old_key = NULL; in mesh_upper_transport_get_outgoing_appkey()
304 mesh_transport_key_t * new_key = NULL; in mesh_upper_transport_get_outgoing_appkey()
308 mesh_transport_key_t * transport_key = mesh_transport_key_iterator_get_next(&it); in mesh_upper_transport_get_outgoing_appkey()
556 const mesh_transport_key_t * message_key = mesh_transport_key_it.key; in mesh_upper_transport_validate_access_message()
717 …const mesh_transport_key_t * appkey = mesh_upper_transport_get_outgoing_appkey(upper_pdu->netkey_i… in mesh_upper_transport_send_access()
1217 const mesh_transport_key_t *appkey; in mesh_upper_transport_setup_upper_access_pdu_header()
H A Dmesh_configuration_server.c158 static void mesh_configuration_server_delete_appkey(mesh_transport_key_t * transport_key){ in mesh_configuration_server_delete_appkey()
760 mesh_transport_key_t * transport_key = mesh_transport_key_iterator_get_next(&it); in config_netkey_delete_handler()
826 mesh_transport_key_t * transport_key = mesh_transport_key_iterator_get_next(&it); in config_appkey_list()
838 mesh_transport_key_t * transport_key = (mesh_transport_key_t *) arg; in config_appkey_add_or_update_aid()
878 mesh_transport_key_t * transport_key = mesh_transport_key_get(appkey_index); in config_appkey_add_handler()
897 mesh_transport_key_t * app_key = NULL; in config_appkey_add_handler()
948 mesh_transport_key_t * existing_app_key = mesh_transport_key_get(appkey_index); in config_appkey_update_handler()
970 mesh_transport_key_t * new_app_key = NULL; in config_appkey_update_handler()
1015 mesh_transport_key_t * transport_key = mesh_transport_key_get(appkey_index); in config_appkey_delete_handler()
1401 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in config_model_app_bind_handler()
[all …]
H A Dmesh_crypto.h105 void mesh_transport_key_calc_aid(btstack_crypto_aes128_cmac_t * request, mesh_transport_key_t * app…
H A Dmesh.c680 void mesh_store_app_key(mesh_transport_key_t * app_key){ in mesh_store_app_key()
708 mesh_transport_key_t * key = btstack_memory_mesh_transport_key_get(); in mesh_load_app_keys()
830 void mesh_access_appkey_finalize(mesh_transport_key_t * transport_key){ in mesh_access_appkey_finalize()
846 mesh_transport_key_t * transport_key = mesh_transport_key_iterator_get_next(&it); in mesh_access_key_refresh_revoke_keys()
H A Dmesh_generic_on_off_client.c134 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_generic_on_off_client_publish()
H A Dmesh_crypto.c272 void mesh_transport_key_calc_aid(btstack_crypto_aes128_cmac_t * request, mesh_transport_key_t * app… in mesh_transport_key_calc_aid()
H A Dmesh_generic_level_client.c178 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_generic_level_client_publish_level()
H A Dmesh_access.c948 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_model_publication_publish_now_model()
/btstack/src/
H A Dbtstack_memory.h182 mesh_transport_key_t * btstack_memory_mesh_transport_key_get(void);
183 void btstack_memory_mesh_transport_key_free(mesh_transport_key_t *mesh_transport_key);
H A Dbtstack_memory.c1802 static mesh_transport_key_t mesh_transport_key_storage[MAX_NR_MESH_TRANSPORT_KEYS];
1804 mesh_transport_key_t * btstack_memory_mesh_transport_key_get(void){ in btstack_memory_mesh_transport_key_get()
1807 memset(buffer, 0, sizeof(mesh_transport_key_t)); in btstack_memory_mesh_transport_key_get()
1809 return (mesh_transport_key_t *) buffer; in btstack_memory_mesh_transport_key_get()
1811 void btstack_memory_mesh_transport_key_free(mesh_transport_key_t *mesh_transport_key){ in btstack_memory_mesh_transport_key_free()
1815 mesh_transport_key_t * btstack_memory_mesh_transport_key_get(void){ in btstack_memory_mesh_transport_key_get()
1818 void btstack_memory_mesh_transport_key_free(mesh_transport_key_t *mesh_transport_key){ in btstack_memory_mesh_transport_key_free()
1826 mesh_transport_key_t data;
1829 mesh_transport_key_t * btstack_memory_mesh_transport_key_get(void){ in btstack_memory_mesh_transport_key_get()
1839 void btstack_memory_mesh_transport_key_free(mesh_transport_key_t *mesh_transport_key){ in btstack_memory_mesh_transport_key_free()
[all …]
/btstack/test/mesh/
H A Dmesh_pts.c277 mesh_transport_key_t * transport_key = mesh_transport_key_get(0); in mesh_pts_dump_mesh_options()
283 mesh_transport_key_t * device_key = mesh_transport_key_get(MESH_DEVICE_KEY_INDEX); in mesh_pts_dump_mesh_options()
H A Dmesh_message_test.cpp189 static mesh_transport_key_t test_application_key;
/btstack/test/btstack_memory/
H A Dbtstack_memory_test.cpp1326 mesh_transport_key_t * context; in TEST()
1347 mesh_transport_key_t * context; in TEST()