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

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.)