zephyr/subsys/bluetooth/mesh
Pavel Vasilyev c301ed07ca Bluetooth: Mesh: Regenerate private beacon even when disabled
Even if PRB state is disabled, PRB can still be sent over GATT if Proxy
Privacy parameter is enabled. In such case PRB won't be regenerated.
To keep the privacy of the network, PRB should be regenerated when sent
over GATT regardless of PRB state.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2023-06-17 07:37:20 -04:00
..
shell Bluetooth: Mesh: Remove unintentional dbg string 2023-06-05 08:29:14 -04:00
access.c Bluetooth: Mesh: Avoid dead code in access 2023-06-02 18:57:14 -04:00
access.h Bluetooth: Mesh: Add API to store model's user data in settings work 2023-05-08 09:58:21 +02:00
adv_ext.c Bluetooth: Mesh: Fix unable sent mesh message 2023-06-08 04:09:04 -04:00
adv_legacy.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
adv.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
adv.h Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
app_keys.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
app_keys.h
beacon.c Bluetooth: Mesh: Regenerate private beacon even when disabled 2023-06-17 07:37:20 -04:00
beacon.h Bluetooth: Mesh: Fix Proxy Privacy parameter support 2023-06-17 07:37:20 -04:00
blob_cli.c Bluetooth: Mesh: Avoid undefined behavior in bit shift in blob_cli.c 2023-06-08 04:11:29 -04:00
blob_io_flash.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
blob_srv.c Bluetooth: Mesh: Avoid divizion by zero when chunk_size is zero 2023-06-02 18:57:14 -04:00
blob.h Bluetooth: Mesh: BLOB models 2023-03-06 13:52:15 +01:00
cdb.c Bluetooth: Mesh: Remote provisioning 2023-03-06 13:52:15 +01:00
cdb.h
cfg_cli.c Bluetooth: Mesh: Add Composition Data Page 1 2023-03-06 13:52:15 +01:00
cfg_srv.c Bluetooth: Mesh: Add Composition Data Page 1 2023-03-06 13:52:15 +01:00
cfg.c Bluetooth: Mesh: Fix binding between proxy related states 2023-06-17 07:37:20 -04:00
cfg.h
CMakeLists.txt Bluetooth: Mesh: add experimental support mbedtls psa 2023-04-17 16:31:20 +02:00
crypto_psa.c Bluetooth: Mesh: add experimental support mbedtls psa 2023-04-17 16:31:20 +02:00
crypto_tc.c Bluetooth: Mesh: split crypto on seclib dependent and independent parts 2023-04-17 16:31:20 +02:00
crypto.c Bluetooth: Mesh: split crypto on seclib dependent and independent parts 2023-04-17 16:31:20 +02:00
crypto.h Bluetooth: Mesh: split crypto on seclib dependent and independent parts 2023-04-17 16:31:20 +02:00
dfd_srv_internal.h Bluetooth: Mesh: DFD Server model 2023-03-06 13:52:15 +01:00
dfd_srv.c Bluetooth: Mesh: allow user to define BLOB ID for bt_mesh_dfu_cli_send 2023-03-20 13:38:40 +01:00
dfd.h Bluetooth: Mesh: DFD Server model 2023-03-06 13:52:15 +01:00
dfu_cli.c Bluetooth: Mesh: allow user to define BLOB ID for bt_mesh_dfu_cli_send 2023-03-20 13:38:40 +01:00
dfu_metadata.c Bluetooth: Mesh: split crypto on seclib dependent and independent parts 2023-04-17 16:31:20 +02:00
dfu_slot.c Bluetooth: Mesh: DFU models 2023-03-06 13:52:15 +01:00
dfu_slot.h Bluetooth: Mesh: Fix confusing DFU slot doc 2023-03-15 11:19:18 +01:00
dfu_srv.c Bluetooth: Mesh: fix FW Update procedure recovery on on DFU Server side 2023-03-20 13:38:40 +01:00
dfu.h Bluetooth: Mesh: DFU models 2023-03-06 13:52:15 +01:00
foundation.h Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
friend.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
friend.h
gatt_cli.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
gatt_cli.h
health_cli.c Bluetooth: Mesh: Remove deprecated health API 2023-03-22 09:35:01 +01:00
health_srv.c Bluetooth: Mesh: Remove deprecated health API 2023-03-22 09:35:01 +01:00
heartbeat.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
heartbeat.h Bluetooth: Mesh: Fix Heartbeat Pub/Sub Count/Period Log calculation 2023-03-06 13:52:15 +01:00
Kconfig Bluetooth: Mesh: Use separate workq for storing mesh settings 2023-05-08 09:58:21 +02:00
large_comp_data_cli.c Bluetooth: Mesh: Add async API for Large Comp Data Client 2023-04-24 13:31:27 +02:00
large_comp_data_srv.c Bluetooth: Mesh: Add support for Models Metadata Page 128 2023-03-06 13:52:15 +01:00
lpn.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
lpn.h Bluetooth: Mesh: Remote provisioning 2023-03-06 13:52:15 +01:00
main.c Bluetooth: Mesh: Move storing of new prov data to settings work item 2023-04-29 12:24:28 +02:00
mesh.h iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
msg.c
msg.h
net.c Bluetooth: Mesh: Store device key candidate asynchronously 2023-04-29 12:24:28 +02:00
net.h Bluetooth: Mesh: Store device key candidate asynchronously 2023-04-29 12:24:28 +02:00
od_priv_proxy_cli.c Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
od_priv_proxy_srv.c Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
op_agg_cli.c Bluetooth: Mesh: Add support for Opcodes Aggregator models 2023-03-06 13:52:15 +01:00
op_agg_srv.c Bluetooth: Mesh: Add support for Opcodes Aggregator models 2023-03-06 13:52:15 +01:00
op_agg.c Bluetooth: Mesh: Add support for Opcodes Aggregator models 2023-03-06 13:52:15 +01:00
op_agg.h Bluetooth: Mesh: Add support for Opcodes Aggregator models 2023-03-06 13:52:15 +01:00
pb_adv.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
pb_gatt_cli.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
pb_gatt_cli.h
pb_gatt_srv.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
pb_gatt_srv.h
pb_gatt.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
pb_gatt.h
priv_beacon_cli.c Bluetooth: Mesh: Add async API to Private Beacon Client 2023-04-04 14:32:57 +02:00
priv_beacon_srv.c Bluetooth: Mesh: Private Beacons 2023-03-06 13:52:15 +01:00
prov_bearer.h Bluetooth: Mesh: Use default provisioning protocol timeout in RPR Client 2023-03-16 16:42:24 +01:00
prov_device.c Bluetooth: Mesh: Print UUID with correct endianess 2023-06-13 07:05:21 -04:00
prov.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
prov.h Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
provisioner.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
provisioner.h
proxy_cli.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
proxy_cli.h
proxy_msg.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
proxy_msg.h
proxy_srv.c Bluetooth: Mesh: Fix Proxy Privacy parameter support 2023-06-17 07:37:20 -04:00
proxy.h Bluetooth: Mesh: Private Beacons 2023-03-06 13:52:15 +01:00
rpl.c Bluetooth: Mesh: Drop PENDING_RESET flag without checking it 2023-06-02 18:57:14 -04:00
rpl.h
rpr_cli.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
rpr_srv.c Bluetooth: Mesh: get rid of host dependency for dh key for mesh 2023-04-17 16:31:20 +02:00
rpr.h Bluetooth: Mesh: Remote provisioning 2023-03-06 13:52:15 +01:00
sar_cfg_cli.c Bluetooth: Mesh: Transport SAR Configuration 2023-03-06 13:52:15 +01:00
sar_cfg_internal.h Bluetooth: Mesh: Transport SAR Configuration 2023-03-06 13:52:15 +01:00
sar_cfg_srv.c Bluetooth: Mesh: Add SAR srv persistence storage 2023-03-15 15:20:35 +01:00
sar_cfg.c Bluetooth: Mesh: Transport SAR Configuration 2023-03-06 13:52:15 +01:00
settings.c Bluetooth: Mesh: Use separate workq for storing mesh settings 2023-05-08 09:58:21 +02:00
settings.h Bluetooth: Mesh: Store device key candidate asynchronously 2023-04-29 12:24:28 +02:00
sol_pdu_rpl_cli.c Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
sol_pdu_rpl_srv.c Bluetooth: Mesh: fix SRPL clearing 2023-05-22 15:26:17 +02:00
solicitation.c Bluetooth: Mesh: fix Proxy Solicitation build without CONFIG_BT_SETTINGS 2023-05-22 15:26:07 +02:00
solicitation.h Bluetooth: Mesh: add implementation for Proxy Solicitation 2023-03-06 13:52:15 +01:00
subnet.c Bluetooth: Mesh: Fix Proxy Privacy parameter support 2023-06-17 07:37:20 -04:00
subnet.h Bluetooth: Mesh: Fix Proxy Privacy parameter support 2023-06-17 07:37:20 -04:00
test.c
test.h
TODO
transport_legacy.c Bluetooth: Mesh: Transport SAR Configuration 2023-03-06 13:52:15 +01:00
transport.c Bluetooth: Mesh: Add support for Opcodes Aggregator models 2023-03-06 13:52:15 +01:00
transport.h