CONFIG_BT_KEYS_OVERWRITE_OLDEST

Overwrite oldest keys with new ones if key storage is full

Type: bool

Help

With this option enabled, if a pairing attempt occurs and the key storage
is full, then the oldest keys in storage will be removed to free space
for the new pairing keys.

Direct dependencies

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

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At <Zephyr>/subsys/bluetooth/host/Kconfig:423

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:9<Zephyr>/subsys/bluetooth/Kconfig:306

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Security Manager Protocol support

config BT_KEYS_OVERWRITE_OLDEST
    bool "Overwrite oldest keys with new ones if key storage is full"
    depends on BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    help
      With this option enabled, if a pairing attempt occurs and the key storage
      is full, then the oldest keys in storage will be removed to free space
      for the new pairing keys.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)