Lines Matching refs:data

157     uint8_t  ivi = network_pdu->data[0] >> 7;  in mesh_network_cache_hash()
158 uint16_t seq = big_endian_read_16(network_pdu->data, 3); in mesh_network_cache_hash()
159 uint16_t src = big_endian_read_16(network_pdu->data, 5); in mesh_network_cache_hash()
244 (void)memcpy(&nonce[pos], &pdu->data[1], 6); in mesh_network_create_nonce()
255 (void)memcpy(&nonce[pos], &pdu->data[2], 5); in mesh_proxy_create_nonce()
286 outgoing_pdu->data[1+i] ^= obfuscation_block[i]; in mesh_network_send_c()
291 printf_hexdump(outgoing_pdu->data, outgoing_pdu->len); in mesh_network_send_c()
309 printf_hexdump(network_pdu->data, network_pdu->len); in mesh_network_send_c()
329 uint8_t net_mic_len = outgoing_pdu->data[1] & 0x80 ? 8 : 4; in mesh_network_send_b()
330 (void)memcpy(&outgoing_pdu->data[outgoing_pdu->len], net_mic, net_mic_len); in mesh_network_send_b()
337 printf_hexdump(outgoing_pdu->data, outgoing_pdu->len); in mesh_network_send_b()
343 (void)memcpy(&encryption_block[9], &outgoing_pdu->data[7], 7); in mesh_network_send_b()
371 printf_hexdump(outgoing_pdu->data, outgoing_pdu->len); in mesh_network_send_a()
396 uint8_t net_mic_len = outgoing_pdu->data[1] & 0x80 ? 8 : 4; in mesh_network_send_a()
398 …(&mesh_network_crypto_request.ccm, cypher_len, &outgoing_pdu->data[7], &outgoing_pdu->data[7], &me… in mesh_network_send_a()
404 uint8_t ctl_ttl = network_pdu->data[1]; in mesh_network_relay_message()
409 network_pdu->data[1] = ctl_in_bit_7 | (ttl - 1); in mesh_network_relay_message()
414 printf_hexdump(network_pdu->data, network_pdu->len); in mesh_network_relay_message()
494 uint8_t ctl_ttl = incoming_pdu_decoded->data[1]; in process_network_pdu_validate_d()
506 (void)memcpy(&incoming_pdu_decoded->data[incoming_pdu_decoded->len - net_mic_len], in process_network_pdu_validate_d()
512 printf_hexdump(&incoming_pdu_decoded->data[7], 2 + cypher_len); in process_network_pdu_validate_d()
515 printf_hexdump(incoming_pdu_decoded->data, incoming_pdu_decoded->len); in process_network_pdu_validate_d()
519 …if (memcmp(net_mic, &incoming_pdu_raw->data[incoming_pdu_decoded->len-net_mic_len], net_mic_len) !… in process_network_pdu_validate_d()
532 printf("RX-TTL (%p): 0x%02x\n", incoming_pdu_decoded, incoming_pdu_decoded->data[1] & 0x7f); in process_network_pdu_validate_d()
549 uint16_t src = big_endian_read_16(incoming_pdu_decoded->data, 5); in process_network_pdu_validate_d()
550 uint16_t dst = big_endian_read_16(incoming_pdu_decoded->data, 7); in process_network_pdu_validate_d()
598 int ivi = network_pdu->data[0] >> 7; in iv_index_for_pdu()
621 incoming_pdu_decoded->data[1+i] = incoming_pdu_raw->data[1+i] ^ obfuscation_block[i]; in process_network_pdu_validate_b()
643 uint8_t ctl_ttl = incoming_pdu_decoded->data[1]; in process_network_pdu_validate_b()
656 …etwork_crypto_request.ccm, cypher_len, &incoming_pdu_raw->data[7], &incoming_pdu_decoded->data[7],… in process_network_pdu_validate_b()
674 (void)memcpy(&encryption_block[9], &incoming_pdu_raw->data[7], 7); in process_network_pdu_validate()
681 uint8_t nid_ivi = incoming_pdu_raw->data[0]; in process_network_pdu()
684 incoming_pdu_decoded->data[0] = nid_ivi; in process_network_pdu()
887 printf_hexdump(adv_bearer_network_pdu->data, adv_bearer_network_pdu->len); in mesh_adv_bearer_handle_network_event()
890 …adv_bearer_send_network_pdu(adv_bearer_network_pdu->data, adv_bearer_network_pdu->len, transmissio… in mesh_adv_bearer_handle_network_event()
949 … printf_hexdump(gatt_bearer_network_pdu->data, gatt_bearer_network_pdu->len); in mesh_network_gatt_bearer_handle_network_event()
951 … gatt_bearer_send_network_pdu(gatt_bearer_network_pdu->data, gatt_bearer_network_pdu->len); in mesh_network_gatt_bearer_handle_network_event()
1028 (void)memcpy(network_pdu->data, pdu_data, pdu_len); in mesh_network_received_message()
1047 (void)memcpy(network_pdu->data, pdu_data, pdu_len); in mesh_network_process_proxy_configuration_message()
1059 printf_hexdump(network_pdu->data, network_pdu->len); in mesh_network_send_pdu()
1063 btstack_assert((network_pdu->len + (network_pdu->data[1] & 0x80 ? 8 : 4)) <= 29); in mesh_network_send_pdu()
1081 printf_hexdump(network_pdu->data, network_pdu->len); in mesh_network_encrypt_proxy_configuration_message()
1106 network_pdu->data[network_pdu->len++] = (mesh_get_iv_index_for_tx() << 7) | nid; in mesh_network_setup_pdu()
1108 network_pdu->data[network_pdu->len++] = ctl_ttl; in mesh_network_setup_pdu()
1109 big_endian_store_24(network_pdu->data, 2, seq); in mesh_network_setup_pdu()
1111 big_endian_store_16(network_pdu->data, network_pdu->len, src); in mesh_network_setup_pdu()
1113 big_endian_store_16(network_pdu->data, network_pdu->len, dest); in mesh_network_setup_pdu()
1116 (void)memcpy(&network_pdu->data[network_pdu->len], transport_pdu_data, in mesh_network_setup_pdu()
1120 memset(&network_pdu->data[network_pdu->len], 0, MESH_NETWORK_PAYLOAD_MAX - network_pdu->len); in mesh_network_setup_pdu()
1135 network_pdu->data[0] = (mesh_get_iv_index_for_tx() << 7) | nid; in mesh_network_setup_pdu_header()
1137 network_pdu->data[1] = ctl_ttl; in mesh_network_setup_pdu_header()
1138 big_endian_store_24(network_pdu->data, 2, seq); in mesh_network_setup_pdu_header()
1139 big_endian_store_16(network_pdu->data, 5, src); in mesh_network_setup_pdu_header()
1140 big_endian_store_16(network_pdu->data, 7, dest); in mesh_network_setup_pdu_header()
1145 return network_pdu->data[0] & 0x7f; in mesh_network_nid()
1148 return network_pdu->data[1] & 0x80; in mesh_network_control()
1151 return network_pdu->data[1] & 0x7f; in mesh_network_ttl()
1154 return big_endian_read_24(network_pdu->data, 2); in mesh_network_seq()
1157 return big_endian_read_16(network_pdu->data, 5); in mesh_network_src()
1160 return big_endian_read_16(network_pdu->data, 7); in mesh_network_dst()
1163 return network_pdu->data[9] & 0x80; in mesh_network_segmented()
1166 return network_pdu->data[9] & 0x7f; in mesh_network_control_opcode()
1169 return &network_pdu->data[9]; in mesh_network_pdu_data()
1176 big_endian_store_24(network_pdu->data, 2, seq); in mesh_network_pdu_set_seq()
1181 printf("- %p: ", network_pdu); printf_hexdump(network_pdu->data, network_pdu->len); in mesh_network_dump_network_pdu()