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 license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
a2dp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
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: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
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 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
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 Bluetooth: host: Remove deprecated security defines 2021-01-29 12:53:10 -05:00
hci_raw.h Bluetooth: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
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 Bluetooth: host: Update RFCOMM to new delayable work API 2021-05-05 19:44:09 -04:00
sdp.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
testing.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
uuid.h Bluetooth: uuid: Add Hearing Access Service 2022-03-21 10:14:15 +01:00