Home
last modified time | relevance | path

Searched refs:ad_len (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/tests/bsim/bluetooth/host/adv/long_ad/src/
Dadvertiser.c63 size_t ad_len = 0; in ad_deserialize() local
78 output[ad_len].data = data; in ad_deserialize()
79 output[ad_len].type = type; in ad_deserialize()
80 output[ad_len].data_len = data_len; in ad_deserialize()
82 ad_len += 1; in ad_deserialize()
86 return ad_len; in ad_deserialize()
93 size_t ad_len = 0; in set_ad_data() local
98 ad_len = ad_deserialize(serialized_ad, serialized_ad_size, ad); in set_ad_data()
100 err = bt_le_ext_adv_set_data(adv, ad, ad_len, NULL, 0); in set_ad_data()
/Zephyr-latest/drivers/crypto/
Dcrypto_cc23x0.c43 #define CCM_CC23_B0_GET(ad_len, tag_len, len_size) \ argument
44 (((ad_len) ? 1 << 6 : 0) + (((tag_len) - 2) << 2) + ((len_size) - 1))
311 uint16_t ad_len = aead_op->ad_len; in crypto_cc23x0_ccm_check_param() local
332 if (ad_len > CCM_CC23_AD_DATA_SIZE_MAX) { in crypto_cc23x0_ccm_check_param()
350 uint16_t ad_len = aead_op->ad_len; in crypto_cc23x0_ccm_encrypt() local
381 b0[0] = CCM_CC23_B0_GET(aead_op->ad_len, tag_len, len_size); in crypto_cc23x0_ccm_encrypt()
400 for (i = 0 ; i < sizeof(ad_len) ; i++) { in crypto_cc23x0_ccm_encrypt()
401 b1[CCM_CC23_AD_LEN_SIZE - 1 - i] = CCM_CC23_BYTE_GET(i, ad_len); in crypto_cc23x0_ccm_encrypt()
404 memcpy(&b1[CCM_CC23_AD_LEN_SIZE], aead_op->ad, ad_len); in crypto_cc23x0_ccm_encrypt()
474 uint16_t ad_len = aead_op->ad_len; in crypto_cc23x0_ccm_decrypt() local
[all …]
Dcrypto_tc_shim.c117 aead_op->ad, aead_op->ad_len, op->in_buf, in do_ccm_encrypt_mac()
166 aead_op->ad, aead_op->ad_len, in do_ccm_decrypt_auth()
Dcrypto_mtls_shim.c189 apkt->ad, apkt->ad_len, in mtls_ccm_encrypt_auth()
218 apkt->ad, apkt->ad_len, in mtls_ccm_decrypt_auth()
251 apkt->ad, apkt->ad_len, in mtls_gcm_encrypt_auth()
278 apkt->ad, apkt->ad_len, in mtls_gcm_decrypt_auth()
Dcrypto_ataes132a.c707 if (aead_op->ad != NULL || aead_op->ad_len != 0U) { in do_ccm_encrypt_mac()
752 if (aead_op->ad != NULL || aead_op->ad_len != 0U) { in do_ccm_decrypt_auth()
/Zephyr-latest/subsys/bluetooth/audio/shell/
Dcap_acceptor.c339 size_t ad_len = 0; in cap_acceptor_ad_data_add() local
342 return ad_len; in cap_acceptor_ad_data_add()
349 ad_len += ad_cap_announcement_data_add(data, data_size); in cap_acceptor_ad_data_add()
366 __ASSERT(data_size > ad_len, "No space for AD_RSI"); in cap_acceptor_ad_data_add()
367 data[ad_len].type = BT_DATA_CSIS_RSI; in cap_acceptor_ad_data_add()
368 data[ad_len].data_len = ARRAY_SIZE(ad_rsi); in cap_acceptor_ad_data_add()
369 data[ad_len].data = &ad_rsi[0]; in cap_acceptor_ad_data_add()
370 ad_len++; in cap_acceptor_ad_data_add()
373 return ad_len; in cap_acceptor_ad_data_add()
Dcsip_set_member.c318 size_t ad_len = 0; in csis_ad_data_add() local
340 __ASSERT(data_array_size > ad_len, "No space for AD_RSI"); in csis_ad_data_add()
341 data_array[ad_len].type = BT_DATA_CSIS_RSI; in csis_ad_data_add()
342 data_array[ad_len].data_len = ARRAY_SIZE(ad_rsi); in csis_ad_data_add()
343 data_array[ad_len].data = &ad_rsi[0]; in csis_ad_data_add()
344 ad_len++; in csis_ad_data_add()
347 return ad_len; in csis_ad_data_add()
Dbap.c4239 size_t ad_len = 0; in connectable_ad_data_add() local
4257 __ASSERT(data_array_size > ad_len, "No space for AD_BAP_ANNOUNCEMENT"); in connectable_ad_data_add()
4258 data_array[ad_len].type = BT_DATA_SVC_DATA16; in connectable_ad_data_add()
4259 data_array[ad_len].data_len = ARRAY_SIZE(ad_bap_announcement); in connectable_ad_data_add()
4260 data_array[ad_len].data = &ad_bap_announcement[0]; in connectable_ad_data_add()
4261 ad_len++; in connectable_ad_data_add()
4265 ad_len += bap_scan_delegator_ad_data_add(&data_array[ad_len], in connectable_ad_data_add()
4266 data_array_size - ad_len); in connectable_ad_data_add()
4270 ad_len += cap_acceptor_ad_data_add(&data_array[ad_len], data_array_size - ad_len, in connectable_ad_data_add()
4275 ad_len += gmap_ad_data_add(&data_array[ad_len], data_array_size - ad_len); in connectable_ad_data_add()
[all …]
/Zephyr-latest/subsys/bluetooth/mesh/
Dadv_legacy.c48 const struct bt_data *ad, size_t ad_len, in bt_data_send() argument
98 err = bt_le_adv_start(&param, ad, ad_len, NULL, 0); in bt_data_send()
127 const struct bt_data *ad, size_t ad_len) in bt_mesh_adv_bt_data_send() argument
129 return bt_data_send(num_events, adv_int, ad, ad_len, NULL); in bt_mesh_adv_bt_data_send()
274 const struct bt_data *ad, size_t ad_len, in bt_mesh_adv_gatt_start() argument
278 return bt_le_adv_start(param, ad, ad_len, sd, sd_len); in bt_mesh_adv_gatt_start()
Dadv_ext.c155 const struct bt_data *ad, size_t ad_len, in adv_start() argument
182 err = bt_le_ext_adv_set_data(ext_adv->instance, ad, ad_len, sd, sd_len); in adv_start()
201 const struct bt_data *ad, size_t ad_len) in bt_data_send() argument
216 return adv_start(ext_adv, &ext_adv->adv_param, &start, ad, ad_len, NULL, 0); in bt_data_send()
584 const struct bt_data *ad, size_t ad_len, in bt_mesh_adv_gatt_start() argument
597 return adv_start(ext_adv, param, &start, ad, ad_len, sd, sd_len); in bt_mesh_adv_gatt_start()
601 const struct bt_data *ad, size_t ad_len) in bt_mesh_adv_bt_data_send() argument
603 return bt_data_send(advs, num_events, adv_interval, ad, ad_len); in bt_mesh_adv_bt_data_send()
Dadv.h120 const struct bt_data *ad, size_t ad_len,
128 const struct bt_data *ad, size_t ad_len);
/Zephyr-latest/subsys/bluetooth/host/
Dadv.c45 size_t ad_len; member
62 const struct bt_ad *ad, size_t ad_len) in ad_stream_new() argument
66 stream->ad_len = ad_len; in ad_stream_new()
68 for (size_t i = 0; i < ad_len; i++) { in ad_stream_new()
119 if (stream->ad_index == stream->ad_len) { in ad_stream_current_ltv_update()
497 const struct bt_ad *ad, size_t ad_len, uint8_t *data_len) in set_data_add_complete() argument
501 for (size_t i = 0; i < ad_len; i++) { in set_data_add_complete()
535 static int hci_set_ad(uint16_t hci_op, const struct bt_ad *ad, size_t ad_len) in hci_set_ad() argument
550 ad, ad_len, &set_data->len); in hci_set_ad()
560 size_t total_data_len, const struct bt_ad *ad, size_t ad_len) in hci_set_adv_ext_complete() argument
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_adv_aux.c127 uint8_t ad_len = 0U; in ll_adv_aux_ad_data_set() local
444 ad_len = len - ad_len_chain;
447 *val_ptr++ = ad_len;
450 *val_ptr++ = ad_len;
623 (void)memcpy(dptr_chain, &data[ad_len + ad_len_overflow], ad_len_chain);
1525 uint8_t ad_len; in ull_adv_aux_hdr_set_clear() local
1539 ad_len = *((uint8_t *)hdr_data); in ull_adv_aux_hdr_set_clear()
1540 hdr_data = (uint8_t *)hdr_data + sizeof(ad_len); in ull_adv_aux_hdr_set_clear()
1545 return ull_adv_data_set(adv, ad_len, ad_data); in ull_adv_aux_hdr_set_clear()
1833 ad_len = *(uint8_t *)hdr_data; in ull_adv_aux_hdr_set_clear()
[all …]
Dull_adv_sync.c80 const uint8_t *ad, uint8_t ad_len);
84 const uint8_t *ad, uint8_t ad_len);
1570 const uint8_t *ad, uint8_t ad_len, uint8_t max_ad_len) argument
1577 while (ad_len) {
1581 uint8_t pdu_add_len = ad_len;
1588 if (pdu_ad_len + ad_len > CONFIG_BT_CTLR_ADV_DATA_LEN_MAX) {
1593 if (pdu_ad_len + ad_len > max_ad_len ||
1594 PDU_AC_EXT_PAYLOAD_SIZE_MAX - pdu->len < ad_len) {
1623 ad_len -= pdu_add_len;
1627 if (ad_len) {
[all …]
Dull_sync.c1448 uint16_t ad_len; local
1463 ad_len = acad[PDU_ADV_DATA_HEADER_LEN_OFFSET];
1464 if (ad_len &&
1471 ad_len += 1U;
1472 if (ad_len < acad_len) {
1473 acad_len -= ad_len;
1479 acad += ad_len;
1483 if (ad_len != (sizeof(*chm_upd_ind) + 1U)) {
Dull_adv_iso.c1382 uint8_t ad_len; in adv_iso_chm_complete_commit() local
1410 ad_len = ad[PDU_ADV_DATA_HEADER_LEN_OFFSET]; in adv_iso_chm_complete_commit()
1411 if (ad_len && in adv_iso_chm_complete_commit()
1416 ad_len += 1U; in adv_iso_chm_complete_commit()
1418 LL_ASSERT(ad_len <= len); in adv_iso_chm_complete_commit()
1420 ad += ad_len; in adv_iso_chm_complete_commit()
1421 len -= ad_len; in adv_iso_chm_complete_commit()
/Zephyr-latest/subsys/bluetooth/host/shell/
Dbt.c1895 size_t ad_len = 0; in ad_init() local
1914 __ASSERT(data_array_size > ad_len, "No space for AD_FLAGS"); in ad_init()
1915 data_array[ad_len].type = BT_DATA_FLAGS; in ad_init()
1916 data_array[ad_len].data_len = sizeof(ad_flags); in ad_init()
1917 data_array[ad_len].data = &ad_flags; in ad_init()
1918 ad_len++; in ad_init()
1925 __ASSERT(data_array_size > ad_len, "No space for appearance"); in ad_init()
1927 data_array[ad_len].type = BT_DATA_GAP_APPEARANCE; in ad_init()
1928 data_array[ad_len].data_len = sizeof(appearance_data); in ad_init()
1929 data_array[ad_len].data = appearance_data; in ad_init()
[all …]
/Zephyr-latest/drivers/ieee802154/
Dieee802154_cc2520.c1159 nonce[0] = 0 | (apkt->ad_len ? 0x40 : 0) | (m << 3) | 1; in generate_nonce()
1195 if (!apkt->ad || !apkt->ad_len) { in insert_crypto_parameters()
1200 if (apkt->pkt->in_buf && apkt->pkt->in_buf - apkt->ad_len != apkt->ad) { in insert_crypto_parameters()
1212 in_len = apkt->ad_len; in insert_crypto_parameters()
1218 memcpy(in_buf, apkt->ad, apkt->ad_len); in insert_crypto_parameters()
1219 memcpy(in_buf + apkt->ad_len, in insert_crypto_parameters()
1221 in_len = apkt->ad_len + apkt->pkt->in_len; in insert_crypto_parameters()
1280 apkt->pkt->out_len = apkt->pkt->in_len + apkt->ad_len + in cc2520_crypto_ccm()
1291 0x000, apkt->ad_len, m) || in cc2520_crypto_ccm()
1329 apkt->pkt->out_len = apkt->pkt->in_len + apkt->ad_len; in cc2520_crypto_uccm()
[all …]
/Zephyr-latest/include/zephyr/crypto/
Dcipher.h227 uint32_t ad_len; member
/Zephyr-latest/include/zephyr/bluetooth/
Dbluetooth.h1380 const struct bt_data *ad, size_t ad_len,
1395 int bt_le_adv_update_data(const struct bt_data *ad, size_t ad_len,
1512 const struct bt_data *ad, size_t ad_len,
1625 const struct bt_data *ad, size_t ad_len);
/Zephyr-latest/tests/bluetooth/tester/src/btp/
Dbtp_gap.h454 const struct bt_data *ad, size_t ad_len,
461 int tester_gap_padv_set_data(struct bt_le_ext_adv *ext_adv, struct bt_data *per_ad, uint8_t ad_len);
/Zephyr-latest/samples/drivers/crypto/src/
Dmain.c419 .ad_len = sizeof(ccm_hdr), in ccm_mode()
531 .ad_len = sizeof(gcm_hdr), in gcm_mode()
/Zephyr-latest/subsys/net/l2/ieee802154/
Dieee802154_security.c126 apkt->ad_len = auth_len; in prepare_cipher_aead_pkt()
/Zephyr-latest/tests/bluetooth/tester/src/
Dbtp_gap.c664 uint8_t own_addr_type, const struct bt_data *ad, size_t ad_len, in tester_gap_create_adv_instance() argument
747 err = bt_le_ext_adv_set_data(ext_adv_sets[index], ad, ad_len, sd_len ? in tester_gap_create_adv_instance()
1658 int tester_gap_padv_set_data(struct bt_le_ext_adv *ext_adv, struct bt_data *per_ad, uint8_t ad_len) in tester_gap_padv_set_data() argument
1667 err = bt_le_per_adv_set_data(ext_adv, per_ad, ad_len); in tester_gap_padv_set_data()