Lines Matching refs:beacon

336 } beacon;  variable
357 beacon.flags = net_buf_simple_pull_u8(buf); in beacon_scan_cb()
359 beacon.iv_index = net_buf_simple_pull_be32(buf); in beacon_scan_cb()
365 memcpy(beacon.random, buf->data, 13); in beacon_scan_cb()
366 bt_addr_le_copy(&beacon.adv_addr, addr); in beacon_scan_cb()
370 beacon.flags = private_beacon_data[0]; in beacon_scan_cb()
371 beacon.iv_index = sys_get_be32(&private_beacon_data[1]); in beacon_scan_cb()
374 if (!beacon.process_cb || beacon.process_cb(net_id, beacon.user_ctx)) { in beacon_scan_cb()
383 beacon.process_cb = process_cb; in wait_for_beacon()
384 beacon.user_ctx = ctx; in wait_for_beacon()
481 ASSERT_EQUAL(0x00, beacon.flags); in corrupted_beacon_test()
482 ASSERT_EQUAL(0x0000, beacon.iv_index); in corrupted_beacon_test()
498 ASSERT_EQUAL(0x02, beacon.flags); in corrupted_beacon_test()
499 ASSERT_EQUAL(0x0001, beacon.iv_index); in corrupted_beacon_test()
586 ASSERT_EQUAL(0x00, beacon.flags); in test_tx_kr_old_key()
587 ASSERT_EQUAL(0x0000, beacon.iv_index); in test_tx_kr_old_key()
594 ASSERT_EQUAL(0x02, beacon.flags); in test_tx_kr_old_key()
595 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
605 ASSERT_EQUAL(0x03, beacon.flags); in test_tx_kr_old_key()
606 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
615 ASSERT_EQUAL(0x03, beacon.flags); in test_tx_kr_old_key()
616 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
625 ASSERT_EQUAL(0x02, beacon.flags); in test_tx_kr_old_key()
626 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
635 ASSERT_EQUAL(0x02, beacon.flags); in test_tx_kr_old_key()
636 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
645 ASSERT_EQUAL(0x00, beacon.flags); in test_tx_kr_old_key()
646 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_tx_kr_old_key()
731 ASSERT_EQUAL(0x00, beacon.flags); in beacon_confirm_all_subnets()
732 ASSERT_EQUAL(0x0000, beacon.iv_index); in beacon_confirm_all_subnets()
784 ASSERT_EQUAL(0x00, beacon.flags); in test_tx_multiple_netkeys()
785 ASSERT_EQUAL(0x0000, beacon.iv_index); in test_tx_multiple_netkeys()
801 ASSERT_EQUAL(0x01, beacon.flags); in test_tx_multiple_netkeys()
802 ASSERT_EQUAL(0x0000, beacon.iv_index); in test_tx_multiple_netkeys()
818 ASSERT_EQUAL(0x01, beacon.flags); in test_tx_multiple_netkeys()
819 ASSERT_EQUAL(0x0000, beacon.iv_index); in test_tx_multiple_netkeys()
835 ASSERT_EQUAL(0x00, beacon.flags); in test_tx_multiple_netkeys()
836 ASSERT_EQUAL(0x0000, beacon.iv_index); in test_tx_multiple_netkeys()
1079 if (memcmp(beacon.adv_addr.a.val, last_beacon_adv_addr.a.val, BT_ADDR_SIZE) == 0) { in private_beacon_check()
1083 memcpy(&last_beacon_adv_addr.a.val, beacon.adv_addr.a.val, BT_ADDR_SIZE); in private_beacon_check()
1086 ret = memcmp(beacon.random, last_random, 13) == 0; in private_beacon_check()
1088 ret = memcmp(beacon.random, last_random, 13) != 0; in private_beacon_check()
1091 memcpy(&last_random, beacon.random, 13); in private_beacon_check()
1451 ASSERT_EQUAL(0x02, beacon.flags); in test_rx_priv_interleave()
1452 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_rx_priv_interleave()
1454 memset(&beacon, 0, sizeof(beacon)); in test_rx_priv_interleave()
1458 ASSERT_EQUAL(0x02, beacon.flags); in test_rx_priv_interleave()
1459 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_rx_priv_interleave()
1463 ASSERT_EQUAL(0x03, beacon.flags); in test_rx_priv_interleave()
1464 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_rx_priv_interleave()
1472 ASSERT_EQUAL(0x03, beacon.flags); in test_rx_priv_interleave()
1473 ASSERT_EQUAL(0x0001, beacon.iv_index); in test_rx_priv_interleave()
1624 ASSERT_EQUAL(beacon.pp_hash, in pp_beacon_check()
1625 proxy_adv_hash_calc(&pp_net0, beacon.pp_random, test_ctx->node_id_addr, true)); in pp_beacon_check()
1627 if (memcmp(beacon.adv_addr.a.val, last_beacon_adv_addr.a.val, BT_ADDR_SIZE) == 0) { in pp_beacon_check()
1631 memcpy(&last_beacon_adv_addr.a.val, beacon.adv_addr.a.val, BT_ADDR_SIZE); in pp_beacon_check()
1639 struct priv_test_ctx *ctx = (struct priv_test_ctx *)beacon.user_ctx; in priv_scan_cb()
1646 bt_addr_le_copy(&beacon.adv_addr, addr); in priv_scan_cb()
1649 beacon.net_id = net_buf_simple_pull_le64(buf); in priv_scan_cb()
1651 beacon.pp_hash = net_buf_simple_pull_le64(buf); in priv_scan_cb()
1652 beacon.pp_random = net_buf_simple_pull_le64(buf); in priv_scan_cb()
1655 if (!beacon.process_cb || beacon.process_cb(NULL, beacon.user_ctx)) { in priv_scan_cb()
1676 struct proxy_adv_beacon *beac = (struct proxy_adv_beacon *)beacon.user_ctx; in proxy_adv_scan_all_cb()
1684 bt_addr_le_copy(&beacon.adv_addr, addr); in proxy_adv_scan_all_cb()
1694 if (!beacon.process_cb || beacon.process_cb(NULL, beacon.user_ctx)) { in proxy_adv_scan_all_cb()
1743 uint64_t last_pp_random = beacon.pp_random; in test_rx_priv_net_id()
1751 ASSERT_FALSE(beacon.pp_random == last_pp_random); in test_rx_priv_net_id()
1797 uint64_t last_pp_random = beacon.pp_random; in test_rx_priv_node_id()
1806 ASSERT_FALSE(beacon.pp_random == last_pp_random); in test_rx_priv_node_id()
2098 if (beacon.pp_hash == in test_rx_priv_multi_net_id()
2099 proxy_adv_hash_calc(net_ctx[i].net, beacon.pp_random, NULL, true)) { in test_rx_priv_multi_net_id()