zephyr/subsys/bluetooth/host
Szymon Janc a7eee34339 Bluetooth: Host: Fix legacy OOB pairing as central
When central is sending SMP Pairing Request is it unknown if
pairing will be legacy or LE SC so set OOB flag if any OOB
data is present and assume to peer device provides OOB data
that will match pairing type.

This was affecting following qualification test cases:
SM/CEN/OOB/BI-01-C
SM/CEN/OOB/BV-01-C
SM/CEN/OOB/BV-03-C
SM/CEN/OOB/BV-09-C

Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
2023-04-07 13:36:41 +02:00
..
a2dp_internal.h
a2dp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
addr_internal.h BluetootH: Host: add helper functions for resolved addresses 2023-01-12 13:31:12 +01:00
addr.c BluetootH: Host: add helper functions for resolved addresses 2023-01-12 13:31:12 +01:00
adv.c bluetooth: Fix linking issues with armclang 2023-04-05 19:32:34 +02:00
adv.h Bluetooth: Host: reset adv_pool in bt_disable 2022-11-09 09:03:50 +00:00
aes_ccm.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
at.c bluetooth: fix armclang compiler warnings with is*() functions 2023-03-31 09:19:16 +02:00
at.h
att_internal.h
att.c Bluetooth: host: downgrade select log messages 2023-03-16 12:56:48 +01:00
avdtp_internal.h
avdtp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
br.c bluetooth: host: Check for NULL discovery callbacks 2023-02-28 12:48:47 +01:00
br.h
buf.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
CMakeLists.txt Bluetooth: Move bt_data_parse to dedicated source file 2023-03-16 11:46:36 +01:00
conn_internal.h bluetooth: host: Add common helper for checking LTK presence 2023-03-28 16:15:58 +00:00
conn.c bluetooth: host: Fix checking if LTK is present 2023-03-29 15:54:47 +00:00
crypto.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
crypto.h
data.c Bluetooth: Host: Move new bt_data functions to data.c 2023-03-21 18:17:52 +00:00
direction_internal.h
direction.c Bluetooth: host: df: Add missing bt_conn_unref in error cases 2023-03-23 08:56:07 +00:00
ecc.c tests: bluetooth: host: Add UT for bt_pub_key_gen() 2023-03-22 09:33:42 +01:00
ecc.h Bluetooth: Host: add pub_key_hci_disrupted function 2022-11-09 09:03:50 +00:00
gatt_internal.h
gatt.c bluetooth: host: Add common helper for checking LTK presence 2023-03-28 16:15:58 +00:00
hci_common.c
hci_core.c Bluetooth: Host: Remove unnecessary guarding 2023-03-31 14:01:33 +02:00
hci_core.h Bluetooth: host: Fix RPA timeout expiration 2022-11-21 12:36:50 +01:00
hci_ecc.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hci_ecc.h
hci_raw_internal.h
hci_raw.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hfp_hf.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hfp_internal.h
id.c Bluetooth: host: adv: set the address in bt_le_adv_resume 2022-12-19 09:37:25 +00:00
id.h Bluetooth: host: Call RPA expired on disabled advertising sets 2022-11-21 12:36:50 +01:00
iso_internal.h Bluetooth: audio: Fix declaring conn type object in header file 2023-03-28 15:07:09 +02:00
iso.c Bluetooth: iso: Add bt_iso_server_unregister function 2023-03-28 15:07:09 +02:00
Kconfig Bluetooth: Logging: Remove BT_DEBUG 2023-03-30 10:40:01 +00:00
Kconfig.gatt Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
Kconfig.l2cap Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
keys_br.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
keys.c tests: bluetooth: host: Add UT for bt_keys_update_usage() 2023-01-17 13:13:02 +01:00
keys.h Bluetooth: Host: Define bt_irk_eq 2022-10-27 13:16:59 +02:00
l2cap_br.c Bluetooth: L2CAP: Fix use of 'br_chan' 2023-02-20 09:53:26 +01:00
l2cap_internal.h Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
l2cap.c bluetooth: host: Add common helper for checking LTK presence 2023-03-28 16:15:58 +00:00
long_wq.c
long_wq.h
monitor.c
monitor.h
rfcomm_internal.h
rfcomm.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
scan.c Bluetooth: Host: Fix handling of incomplete data status adv reports 2023-03-24 17:36:32 +00:00
scan.h
sdp_internal.h
sdp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
settings.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
settings.h
smp_null.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
smp.c Bluetooth: Host: Fix legacy OOB pairing as central 2023-04-07 13:36:41 +02:00
smp.h Bluetooth: Host: SMP Keypress Notification 2023-03-13 14:04:25 +01:00
ssp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ssp.h
testing.c Bluetooth: Mesh: Add Model Receive testing callback 2023-03-06 13:52:15 +01:00
testing.h Bluetooth: Mesh: Add Model Receive testing callback 2023-03-06 13:52:15 +01:00
uuid.c