zephyr/subsys/bluetooth/host
Szymon Janc 9b27a472f4 Bluetooth: Host: Fix SMP Pairing failed code on invalid Public Key
Core Specification 6.1 clarified exptected erro code in case peer
sending invalid Public Key. In case pairing is aborted during or
immediately after Public Key Exchange phase has completed (which is
the case here) expected reason code is set to "DHKey Check Failed".

This was affecting SM/CEN/KDU/BI-04-C and SM/PER/KDU/BI-04-C
qualification test cases.

Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
2025-06-13 10:21:42 -07:00
..
classic Bluetooth: Classic: SDP: Fix buf leak issue 2025-06-11 16:12:31 -07:00
shell Bluetooth: Shell: Fix issue that BR connection is not selected. 2025-05-28 11:09:44 +02:00
addr_internal.h
addr.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
adv.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
adv.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
aes_ccm.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
att_internal.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
att.c Bluetooth: Host: K_NO_WAIT in bt_att_req_alloc() in SYS WQ 2025-05-14 14:15:58 +02:00
buf_view.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
buf.c Bluetooth: HCI: Use H:4 encoding for buffers 2025-04-29 13:00:33 +02:00
CMakeLists.txt
conn_internal.h Bluetooth: Classic: SSP: Correct pairing method 2025-05-14 19:36:17 +02:00
conn.c Revert "Bluetooth: host: Send host num completes as early as possible" 2025-05-14 11:03:02 +01:00
crypto_psa.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
crypto.h
cs.c Bluetooth: Host: Remove unnecessary ifdef from cs.c 2025-05-08 15:56:35 +02:00
data.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
direction_internal.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
direction.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
ecc.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
ecc.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
gatt_internal.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
gatt.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
hci_common.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
hci_core.c Bluetooth: Remove useless sys_cpu_to_le16 for uint8_t type 2025-06-13 10:10:04 +02:00
hci_core.h Revert "Bluetooth: host: Send host num completes as early as possible" 2025-05-14 11:03:02 +01:00
hci_raw_internal.h
hci_raw.c Bluetooth: HCI: Use H:4 encoding for buffers 2025-04-29 13:00:33 +02:00
id.c bluetooth: improve the controller address resolution enablement 2025-06-03 17:09:02 +02:00
id.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
iso_internal.h Bluetooth: HCI: Use H:4 encoding for buffers 2025-04-29 13:00:33 +02:00
iso.c Bluetooth: ISO: fix hci_le_set_cig_params validation 2025-04-30 23:03:07 +02:00
Kconfig bluetooth: host: Deprecated BT_CONN_TX_MAX 2025-05-12 14:54:26 +02:00
Kconfig.gatt bluetooth: host: fix GATT writable Kconfig descriptions 2025-03-28 08:50:05 +01:00
Kconfig.l2cap
keys.c bluetooth: keys: addr is null and assert in bt_keys_find_addr 2025-06-10 13:28:55 +02:00
keys.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
l2cap_internal.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
l2cap.c Bluetooth: Host: L2CAP: Fix checking signaling packets size 2025-05-27 16:44:17 +02:00
long_wq.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
long_wq.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
monitor.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
monitor.h Bluetooth: HCI: Use H:4 encoding for buffers 2025-04-29 13:00:33 +02:00
scan.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
scan.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
settings.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
settings.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
smp_null.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
smp.c Bluetooth: Host: Fix SMP Pairing failed code on invalid Public Key 2025-06-13 10:21:42 -07:00
smp.h Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00
uuid.c Bluetooth: Host: Add missing includes for all BT host files 2025-04-17 21:17:29 +02:00