Searched refs:mesh_transport_key_t (Results 1 – 16 of 16) sorted by relevance
131 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()176 … mesh_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 …]
121 } mesh_transport_key_t; typedef125 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);
89 void mesh_store_app_key(mesh_transport_key_t * app_key);111 void mesh_access_appkey_finalize(mesh_transport_key_t * transport_key);
72 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()
158 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 …]
105 void mesh_transport_key_calc_aid(btstack_crypto_aes128_cmac_t * request, mesh_transport_key_t * app…
680 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()
134 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_generic_on_off_client_publish()
272 void mesh_transport_key_calc_aid(btstack_crypto_aes128_cmac_t * request, mesh_transport_key_t * app… in mesh_transport_key_calc_aid()
178 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_generic_level_client_publish_level()
948 mesh_transport_key_t * app_key = mesh_transport_key_get(appkey_index); in mesh_model_publication_publish_now_model()
182 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);
1802 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 …]
277 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()
189 static mesh_transport_key_t test_application_key;
1326 mesh_transport_key_t * context; in TEST()1347 mesh_transport_key_t * context; in TEST()