CONFIG_BT_CTLR_FAST_ENC
Fast Encryption Setup
Type: bool
Help
Enable connection encryption setup in 4 connection events.
Peripheral will respond to Encryption Request with Encryption Response
in the next connection event, and will transmit Start Encryption
Request PDU in the same connection event, hence completing encryption
setup in 4 connection events. Encrypted data would be transmitted as
fast as in 4th connection event from Encryption Request.
Direct dependencies
BT_CTLR_LE_ENC
&& BT_CONN
&& BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Default
y if
BT_HCI_RAW
Kconfig definition
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:483
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:181
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:790
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features
config BT_CTLR_FAST_ENC
bool "Fast Encryption Setup" if BT_CTLR_ADVANCED_FEATURES
default y if BT_HCI_RAW
depends on BT_CTLR_LE_ENC && BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
help
Enable connection encryption setup in 4 connection events.
Peripheral will respond to Encryption Request with Encryption Response
in the next connection event, and will transmit Start Encryption
Request PDU in the same connection event, hence completing encryption
setup in 4 connection events. Encrypted data would be transmitted as
fast as in 4th connection event from Encryption Request.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)