zephyr/subsys/bluetooth/mesh
Aleksandr Khromykh 0e98a35e39 Bluetooth: Mesh: refactor mandatory oob for mesh1d1
Provisioner should be able to manage received capabilities
unconditionally. Mandatory oob authentication is the node
feature and it is still compile time feature.
Split handling of this feature on provisioner and node part.

Signed-off-by: Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
2023-09-27 15:48:08 +02:00
..
shell Bluetooth: Mesh: shell supports 32 bytes static oob 2023-09-27 15:48:08 +02:00
access.c Bluetooth: Mesh: Support for comp data page 2 2023-09-08 14:44:25 +02:00
access.h Bluetooth: Mesh: Support for comp data page 2 2023-09-08 14:44:25 +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: add statistic module 2023-07-07 09:20:33 +02:00
adv.h Revert "bluetooth: mesh: increase mesh scan window" 2023-08-21 11:48:36 +02:00
app_keys.c Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
app_keys.h Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
beacon.c Bluetooth: Mesh: Remove bt_mesh_beacon_priv_random_get as unused 2023-08-24 22:09:57 +01:00
beacon.h Bluetooth: Mesh: Remove bt_mesh_beacon_priv_random_get as unused 2023-08-24 22:09:57 +01: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
blob_srv.c Bluetooth: Mesh: Avoid divizion by zero when chunk_size is zero 2023-06-02 18:57:14 -04:00
blob.h
cdb.c Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
cdb.h
cfg_cli.c Bluetooth: Mesh: Shell support for comp data page2 2023-09-08 14:44:25 +02:00
cfg_srv.c Bluetooth: Mesh: Support for comp data page 2 2023-09-08 14:44:25 +02:00
cfg.c Bluetooth: Mesh: Store priv proxy in sep entry 2023-09-11 19:58:05 +02:00
cfg.h
CMakeLists.txt Bluetooth: Mesh: add statistic module 2023-07-07 09:20:33 +02:00
crypto_psa.c BT mesh: Rename shadow variables 2023-08-22 15:14:32 +02:00
crypto_tc.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
crypto.c Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
crypto.h Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
dfd_srv_internal.h
dfd_srv.c Bluetooth: Mesh: Add support for Upload OOB Start 2023-09-18 10:55:20 +01:00
dfd.h
dfu_cli.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
dfu_metadata.c Bluetooth: Mesh: fix missed old encryption in dfu metadata 2023-06-20 10:10:19 +02:00
dfu_slot.c Bluetooth: Mesh: Add support for Upload OOB Start 2023-09-18 10:55:20 +01:00
dfu_slot.h Bluetooth: Mesh: Add support for Upload OOB Start 2023-09-18 10:55:20 +01:00
dfu_srv.c
dfu.h
foundation.h Bluetooth: Mesh: Fix err in mod_app_list packing 2023-07-12 14:37:23 +02:00
friend.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +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
health_srv.c
heartbeat.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
heartbeat.h
Kconfig Bluetooth: Mesh: Add support for Upload OOB Start 2023-09-18 10:55:20 +01:00
keys.h Bluetooth: Mesh: add tf-m support for ble mesh 2023-06-19 15:04:17 +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
lpn.c Bluetooth: Mesh: Add full virtual addresses support 2023-06-17 08:00:55 -04:00
lpn.h Bluetooth: Mesh: Add full virtual addresses support 2023-06-17 08:00:55 -04:00
main.c Bluetooth: mesh: Fix uninitialized variable error 2023-08-23 14:44:48 +02:00
mesh.h iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
msg.c
msg.h
net.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
net.h Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
od_priv_proxy_cli.c Bluetooth: Mesh: Send od priv proxy with devkey 2023-09-06 13:05:14 +02:00
od_priv_proxy_srv.c Bluetooth: Mesh: Store priv proxy in sep entry 2023-09-11 19:58:05 +02:00
od_priv_proxy.h Bluetooth: Mesh: Store priv proxy in sep entry 2023-09-11 19:58:05 +02:00
op_agg_cli.c
op_agg_srv.c
op_agg.c Bluetooth: Mesh: Fix Opcode Aggregator Server compilation 2023-09-06 09:35:10 +02:00
op_agg.h
pb_adv.c Bluetooth: Mesh: Add ext timeout in PB for OOB I/O 2023-08-21 10:55:43 +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: clarification about adv local identity 2023-06-19 11:01:30 +02:00
pb_gatt_srv.h
pb_gatt.c Bluetooth: Mesh: Add ext timeout in PB for OOB I/O 2023-08-21 10:55:43 +02:00
pb_gatt.h
priv_beacon_cli.c
priv_beacon_srv.c Bluetooth: Mesh: Store priv beacon in sep entry 2023-09-11 19:58:05 +02:00
priv_beacon.h Bluetooth: Mesh: Store priv beacon in sep entry 2023-09-11 19:58:05 +02:00
prov_bearer.h Bluetooth: Mesh: Add ext timeout in PB for OOB I/O 2023-08-21 10:55:43 +02:00
prov_device.c Bluetooth: Mesh: refactor mandatory oob for mesh1d1 2023-09-27 15:48:08 +02:00
prov.c Bluetooth: Mesh: refactor mandatory oob for mesh1d1 2023-09-27 15:48:08 +02:00
prov.h Bluetooth: Mesh: Add ext timeout in PB for OOB I/O 2023-08-21 10:55:43 +02:00
provisioner.c Bluetooth: Mesh: fix static oob setting 2023-09-27 15:48:08 +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 usage of Identity and NRPA adv options for proxy 2023-08-17 16:49:27 +02:00
proxy.h
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: Fix OOB info and URI hash in scan report message 2023-07-11 18:18:48 +00:00
rpr_srv.c Bluetooth: Mesh: add optional OOB info to ext scan report 2023-09-13 10:07:42 +02:00
rpr.h
sar_cfg_cli.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
sar_cfg_internal.h
sar_cfg_srv.c
sar_cfg.c
settings.c Bluetooth: Mesh: Add full virtual addresses support 2023-06-17 08:00:55 -04:00
settings.h Bluetooth: Mesh: Store device key candidate asynchronously 2023-04-29 12:24:28 +02:00
sol_pdu_rpl_cli.c
sol_pdu_rpl_srv.c Bluetooth: Mesh: fix SRPL clearing 2023-05-22 15:26:17 +02:00
solicitation.c Bluetooth: Mesh: Fix Solicitation Mesh crypto API use 2023-09-08 14:45:22 +02:00
solicitation.h
statistic.c Bluetooth: Mesh: add statistic module 2023-07-07 09:20:33 +02:00
statistic.h Bluetooth: Mesh: add statistic module 2023-07-07 09:20:33 +02:00
subnet.c Bluetooth: Mesh: Fix dead code issue when getting node id state 2023-06-22 12:34:23 +02:00
subnet.h Bluetooth: Mesh: refactor mesh to use both tinycrypt and psa based crypto 2023-06-17 07:46:03 -04:00
test.c
test.h
transport_legacy.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
transport.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
transport.h Bluetooth: Mesh: Add full virtual addresses support 2023-06-17 08:00:55 -04:00
va.c bluetooth: mesh: fix few mismatched CONTAINER_OF 2023-08-31 10:20:31 +02:00
va.h Bluetooth: Mesh: Add full virtual addresses support 2023-06-17 08:00:55 -04:00