zephyr/include/bluetooth
Szymon Janc 2f93808bcc Bluetooth: Host: Validate security on GATT subscription
Core Specification 5.3 clarified security requirements for GATT client
when handling incoming notifications and indications.

Vol 3: Part C: 10.3.2.2:
"...Since the configuration is persistent across a disconnection and
reconnection, the client shall check the security requirements against
the configuration upon a reconnection before processing any indications
or notifications from the server. Any notifications received before
the security requirements are met shall be ignored. Any indications
received before the security requirements are met shall be confirmed
and then discarded. ..."

Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
2022-03-21 10:14:53 +01:00
..
audio everywhere: fix typos 2022-03-18 13:24:08 -04:00
mesh everywhere: fix typos 2022-03-18 13:24:08 -04:00
services Bluetooth: OTS - rename client data receive callbacks 2022-03-07 10:47:43 +01:00
a2dp-codec.h
a2dp.h
addr.h Bluetooth: Controller: Implement direct addr type in ext adv report 2021-11-03 16:52:58 +01:00
att.h Bluetooth: Host: Add L2CAP collision mitigation test 2022-02-21 19:40:42 -05:00
avdtp.h
bluetooth.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
buf.h Bluetooth: Buf: Add missing support for ISO timestamp size 2022-02-21 19:40:02 -05:00
conn.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
controller.h
crypto.h Bluetooth: Crypto: Fix naming of params 2021-05-12 12:37:27 +03:00
direction.h Bluetooth: host: df: Add handling of HCI_LE_CTE_Request_Failed 2022-01-21 09:30:23 -05:00
gap.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
gatt.h Bluetooth: Host: Validate security on GATT subscription 2022-03-21 10:14:53 +01:00
hci_err.h
hci_raw.h
hci_vs.h Bluetooth: controller: push topic branch to main 2021-11-16 21:24:37 -05:00
hci.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
hfp_hf.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
iso.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
l2cap.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
mesh.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
rfcomm.h
sdp.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
testing.h
uuid.h Bluetooth: uuid: Add Hearing Access Service 2022-03-21 10:14:15 +01:00