Home
last modified time | relevance | path

Searched full:identity (Results 1 – 25 of 208) sorted by relevance

123456789

/Zephyr-latest/tests/bsim/bluetooth/host/security/id_addr_update/central/src/
Dcentral.c26 /* 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/
Dtest_suite_setup_static_random_identity.c66 * 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 …]
Dmain.c38 * 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
Dtest_suite_setup_public_identity.c53 * 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/
Dperipheral.c53 /* 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/
Dproxy.h34 /** @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
Dpriv_beacon_cli.h45 /** 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.
Dcfg.h161 * 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/
Dsample.yaml2 description: Bluetooth Peripheral Identity
3 name: Demonstrates use of multiple identity and the ability to be connected to from
DREADME.rst2 :name: Peripheral Identity
10 This sample demonstrates use of multiple identity and the ability to be
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/
Dproxy.rst11 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/
Dmain.c47 * 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.
Dtest_suite_invalid_inputs.c60 * 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/
Dsubnet.h58 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/
Dlwm2m_obj_portfolio.c30 /* 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/
Dtest-gpio-basic-api.yaml18 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/
Dtest_undirected_central.c86 .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/
Dmain.c101 * 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/
DKconfig.hash_func35 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/
Dmain.c63 * - 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/
DKconfig451 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/
Dpriv_proxy_node_id.sh11 # 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/
Dhawkbit.h106 * @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/
Dx86.rst17 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/
Dmain.c35 * 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'

123456789