zephyr/subsys
Marek Pieta d5a453efaf bluetooth: smp: Add authentication callbacks per connection
Change introduces authentication callbacks used only for specified
BLE connection. The feature can be used by devices that require
reporting specific bonding capabilities only when pairing using
vendor-specific procedures.

If per-connection authentication callbacks are defined for given
connection, they are used instead of global authentication
callbacks. SMP latches authentication callbacks during the first
access to prevent updating the callbacks while pairing.

Fixes: #38336

Signed-off-by: Marek Pieta <Marek.Pieta@nordicsemi.no>
2022-08-10 12:49:30 +02:00
..
bluetooth bluetooth: smp: Add authentication callbacks per connection 2022-08-10 12:49:30 +02:00
canbus subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
console subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
cpp cpp: Include additional contents in <cstddef> 2022-06-23 09:12:33 +02:00
debug debug: gdbstub: Move to DTS for uart device 2022-08-01 09:09:45 -07:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
disk subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
emul emul: Fix emul_espi_host.c type coercion 2022-07-29 20:05:38 -05:00
fb scripts: move gen_cfb_font_header.py to scripts/build 2022-07-12 10:03:45 +02:00
fs fs: fcb: Define length padding bytes 2022-07-20 11:09:29 +02:00
ipc ipc_service: Add endpoint registered check 2022-07-14 10:29:42 +02:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: log_output: Add function for processing input arguments 2022-07-21 09:04:37 -04:00
lorawan lorawan: upgrade to LoRaMAC-node v4.6.0 2022-08-03 05:02:57 +01:00
mgmt subsys/mgmt/hawkbit: Clean up flash map usage 2022-08-08 15:03:34 +02:00
modbus modbus: use DT_INST_PARENT instead of DT_INST_BUS 2022-07-13 11:36:59 +02:00
net net: openthread: allow to configure OPENTHREAD_MESSAGE_BUFFER_SIZE 2022-08-10 12:01:18 +02:00
pm pm: policy: allow multiple subscribers to latency changes 2022-08-03 11:19:17 +02:00
portability different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
random subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rtio include: fix the remaining legacy #include paths 2022-08-02 16:41:41 +01:00
sd sd: add proper handling for DISK_IOCTL_CTRL_SYNC 2022-07-04 14:25:33 +00:00
settings settings: API for get storage instance used 2022-08-02 15:15:10 +02:00
shell shell: kernel: fix sleep command 2022-08-03 18:47:03 +02:00
stats subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
storage storage: flash_map: handle disabled flash nodes 2022-07-04 10:28:41 +02:00
task_wdt include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
testsuite ztest: allow asserts anywhere 2022-08-09 13:30:15 -04:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing kernel: Use mask rather than boolean to update events 2022-07-25 15:24:32 -04:00
usb usb: device: add dummy configure API 2022-07-13 11:36:59 +02:00
CMakeLists.txt dfu: fixup conditional CMake include 2022-08-05 15:14:40 +02:00
Kconfig rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00