/Zephyr-latest/tests/bsim/bluetooth/host/security/id_addr_update/central/src/ |
D | central.c | 26 /* Connect to the first identity of the peripheral. */ in central() 37 /* Connect to the second identity of the peripheral. */ in central() 42 /* Establish security with the second identity and resolve identity address. */ in central() 47 /* Wait for notification from the first connection after identity address resolution. */ in central() 51 /* Disconnect the first identity of the peripheral. */ in central() 57 /* Disconnect the second identity of the peripheral. */ in central()
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_init/src/ |
D | test_suite_setup_static_random_identity.c | 66 * Test initializing the device identity with static random address by calling bt_id_init() while 67 * the device has no identity and bt_dev.id_count is set to 0. 68 * bt_setup_public_id_addr() should fail to setup the identity with public address, so the function 69 * should attempt to setup a static random identity. 73 * - bt_setup_public_id_addr() returns 0 without setting up the device identity 123 * Test initializing the device identity with static random address by calling bt_id_init() while 124 * the device has no identity and bt_dev.id_count is set to 0. 125 * bt_setup_public_id_addr() should fail to setup the identity with public address, so the function 126 * should attempt to setup a static random identity which should fail as well when 131 * - bt_setup_public_id_addr() returns 0 without setting up the device identity [all …]
|
D | main.c | 38 * Test initializing the device identity by calling bt_id_init() while the device identity count 45 * - bt_id_init() returns 0 and identity count isn't changed 65 * Test initializing the device identity by calling bt_id_init() while the device identity count 73 * - bt_id_init() returns 0 and identity count isn't changed
|
D | test_suite_setup_public_identity.c | 53 * Test initializing the device identity with public address by calling bt_id_init() while the 54 * device has no identity and bt_dev.id_count is set to 0. 89 * Test initializing the device identity with public address by calling bt_id_init() while the 90 * device has no identity and bt_dev.id_count is set to 0. 95 * - bt_setup_public_id_addr() fails in setting up device identity
|
/Zephyr-latest/tests/bsim/bluetooth/host/security/id_addr_update/peripheral/src/ |
D | peripheral.c | 53 /* Connect with the first identity. */ in peripheral() 63 /* Connect with the second identity. */ in peripheral() 68 /* Wait for the pairing completed callback on the second identity. */ in peripheral() 71 /* Both connections should relate to the identity address of the same Central peer. */ in peripheral() 74 /* Send notification after identity address resolution to the first connection object. */ in peripheral() 77 /* Disconnect the first identity. */ in peripheral() 81 /* Disconnect the second identity. */ in peripheral()
|
/Zephyr-latest/include/zephyr/bluetooth/mesh/ |
D | proxy.h | 34 /** @brief Started sending Node Identity beacons on the given subnet. 36 * @param net_idx Network index the Node Identity beacons are running 40 /** @brief Stopped sending Node Identity beacons on the given subnet. 42 * @param net_idx Network index the Node Identity beacons were running 60 /** @brief Enable advertising with Node Identity. 63 * each subnet will start advertising using Node Identity for the next 70 /** @brief Enable advertising with Private Node Identity. 73 * each subnet will start advertising using Private Node Identity for the next
|
D | priv_beacon_cli.h | 45 /** Private Node Identity */ 49 /** Private Node Identity state */ 79 /** @brief Optional callback for Private Node Identity Status message. 81 * Handles received Private Node Identity Status messages from a Private Beacon server. 85 * @param priv_node_id Private Node Identity state received from the server. 157 /** @brief Set the target's Private Node Identity state. 165 * @param val New Private Node Identity value. 174 /** @brief Get the target's Private Node Identity state. 178 * @param key_net_idx Network index to get the Private Node Identity state of. 179 * @param val Response buffer for Private Node Identity value.
|
D | cfg.h | 161 * advertising with Private Network Identity cannot be enabled on demand. 406 /** @brief Set the Node Identity state of the Subnet. 408 * The Node Identity state of a Subnet determines whether the Subnet advertises 409 * connectable Node Identity beacons for Proxy Clients to connect to. 410 * Once started, the Node Identity beacon runs for 60 seconds, or until it is 420 * @param node_id New Node Identity state, must be either @ref 423 * @retval STATUS_SUCCESS Successfully set the Node Identity state of the 426 * @retval STATUS_FEAT_NOT_SUPP The Node Identity feature is not supported. 427 * @retval STATUS_CANNOT_SET Couldn't set the Node Identity state. 432 /** @brief Get the Node Identity state of the Subnet. [all …]
|
/Zephyr-latest/samples/bluetooth/peripheral_identity/ |
D | sample.yaml | 2 description: Bluetooth Peripheral Identity 3 name: Demonstrates use of multiple identity and the ability to be connected to from
|
D | README.rst | 2 :name: Peripheral Identity 10 This sample demonstrates use of multiple identity and the ability to be
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | proxy.rst | 11 Nodes with the Proxy feature enabled can advertise with Network Identity and Node Identity, 20 advertise with Private Network Identity and Private Node Identity types, which is controlled by the 58 advertising connectable advertisements with the Private Network Identity type. The duration of the
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_create/src/ |
D | main.c | 47 * Test creating a new identity. 58 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 81 * Test creating a new identity and ensure that the generated address isn't in the ID list. 92 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 118 * Test creating a new identity. 130 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 156 * Test creating a new identity, but bt_addr_le_create_static() returns an error. 165 * - No new identity is created 185 * Test creating a new identity. 220 * Test creating a new public identity.
|
D | test_suite_invalid_inputs.c | 60 * while the identity list is full. 65 * - Identity list is full 127 * in the identity list. 131 * - Input address already exists in the identity list
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | subnet.h | 58 uint8_t node_id; /* Node Identity State */ 59 uint32_t node_id_start; /* Node Identity started timestamp */ 67 bool node_id; /* Private Node Identity enabled */ 78 struct bt_mesh_key identity; /* IdentityKey */ member 233 /** Kind of currently enabled Node Identity state on one or more subnets. */ 235 /* None node identity states are enabled on any subnets. */ 237 /* Node Identity state is enabled on one or more subnets. */ 239 /* Private Node Identity state is enabled on one or more subnets. */ 243 /** @brief Returns what kind of node identity state is currently enabled on one or more subnets. 247 * @returns Kind of node identity state that is currently enabled.
|
/Zephyr-latest/subsys/net/lib/lwm2m/ |
D | lwm2m_obj_portfolio.c | 30 /* Identity max based on LwM2M v1.1 conformance test requirements */ 36 /* Default Identity buffer length 40 */ 62 static char identity[MAX_INSTANCE_COUNT][PORTFOLIO_IDENTITY_MAX][DEFAULT_IDENTITY_BUFFER_LENGTH]; variable 89 (void)memset(identity[avail], 0, DEFAULT_IDENTITY_BUFFER_LENGTH); in portfolio_create() 95 PORTFOLIO_IDENTITY_MAX, false, identity[avail], in portfolio_create()
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/dts/bindings/ |
D | test-gpio-basic-api.yaml | 18 Identity of a GPIO that will be configured as an output. This 26 Identity of a GPIO that will be configured as an input. This
|
/Zephyr-latest/tests/bsim/bluetooth/host/privacy/device/src/ |
D | test_undirected_central.c | 86 .name = "{identity, rpa}", in central_test_args_parse() 109 if (!strcmp(addr_type_arg, "identity")) { in central_test_args_parse() 121 LOG_INF("Identity address tested"); in wait_check_result() 254 const bt_addr_le_t *identity) in identity_resolved() argument 259 bt_addr_le_to_str(identity, addr_identity, sizeof(addr_identity)); in identity_resolved() 262 LOG_DBG("Identity resolved %s -> %s", addr_rpa, addr_identity); in identity_resolved() 265 bt_addr_le_copy(&peer_identity, identity); in identity_resolved() 305 addr_tested = "identity address"; in test_central_main()
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_adv_random_addr_check/src/ |
D | main.c | 101 * Test that advertiser cannot start with random static identity or 102 * using an RPA generated for a different identity than scanner roles when privacy is enabled 133 * Test that advertiser cannot start with random static identity or using an RPA generated for 134 * a different identity than scanner roles while 'CONFIG_BT_PRIVACY' isn't enabled and 167 * Test that advertiser cannot start with random static identity or using an RPA generated for 168 * a different identity than scanner roles while 'CONFIG_BT_PRIVACY' isn't enabled and
|
/Zephyr-latest/lib/hash/ |
D | Kconfig.hash_func | 35 bool "Default 32-bit hash is the identity" 37 This is the naive identity hash function. It only works for strings
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_reset/src/ |
D | main.c | 63 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 89 * Test resetting an identity and generating a new one while ensuring that the generated address 100 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 128 * Test resetting an identity and using BT_ADDR_LE_ANY as an input. 140 * - A new identity is created and the address is loaded to bt_dev.id_addr[] 170 * Test resetting an identity, but bt_addr_le_create_static() returns an error. 179 * - No new identity is created 202 * Test resetting an identity while a valid random static address is passed to bt_id_reset() for
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | Kconfig | 451 bool "Randomize identity root for fallback identities" 456 identity roots (IR). The Host will instead use bt_rand to generate 457 identity resolving keys (IRK) and store them in the settings subsystem. 465 The IR determines the IRK of the identity. The IRK is used to both 466 generate and resolve (recognize) the private addresses of an identity. 468 identity. 474 Deleting an identity should ideally delete the IRK as well and thereby 482 For optimal privacy, a new IRK (i.e., identity) should be used per 483 bond. However, this naturally limits advertisements from that identity 488 If the application has not setup an identity before calling [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/priv_beacon/ |
D | priv_proxy_node_id.sh | 11 # Identity state for the network. Then it waits for the 18 # and enables the Private Node Identity state for the network
|
/Zephyr-latest/include/zephyr/mgmt/hawkbit/ |
D | hawkbit.h | 106 * @brief Callback to get the device identity. 108 * @param id Pointer to the buffer to store the device identity 114 * @brief Set the device identity callback. 116 * @details This function is used to set a custom device identity callback.
|
/Zephyr-latest/doc/hardware/arch/ |
D | x86.rst | 17 memory are identity mapped and thus giving the appearance of execution 37 (:file:`arch/x86/gen_mmu.py`) identity maps the physical addresses 40 the entries for identity mapping at the page directory level are 42 the identity mapping of physical memory. This unmapping must be done 44 restricted memory via physical addresses. Since the identity mapping
|
/Zephyr-latest/tests/bluetooth/host/id/bt_id_set_create_conn_own_addr/src/ |
D | main.c | 35 * If the default identity has a non-random address like 'BT_ADDR_LE_PUBLIC', set_random_address() 39 * - Default identity has an address with the type 'BT_ADDR_LE_PUBLIC' 64 * If the default identity has an RPA address of type 'BT_HCI_OWN_ADDR_RANDOM', 68 * - Default identity has an address with the type 'BT_HCI_OWN_ADDR_RANDOM'
|