The latest development version of this page may be more current than this released 1.14.1 version.
CONFIG_BT_SMP_ENFORCE_MITM

Enforce MITM protection

Type: bool

Help

With this option enabled, the Security Manager will set MITM option in the Authentication Requirements Flags whenever local IO Capabilities allow the generated key to be authenticated.

Direct dependencies

BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definition

At subsys/bluetooth/host/Kconfig:329

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:8subsys/bluetooth/Kconfig:144

Menu path: (top menu) → Bluetooth

config BT_SMP_ENFORCE_MITM
    bool
    prompt "Enforce MITM protection" if BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    default "y" if BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    depends on BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    help
      With this option enabled, the Security Manager will set MITM option in
      the Authentication Requirements Flags whenever local IO Capabilities
      allow the generated key to be authenticated.

(Definitions include propagated dependencies, including from if’s and menus.)