:orphan: .. title:: CONFIG_BT_KEYS_OVERWRITE_OLDEST .. kconfig:: CONFIG_BT_KEYS_OVERWRITE_OLDEST CONFIG_BT_KEYS_OVERWRITE_OLDEST ############################### *Overwrite the oldest key if key storage is full* Type: ``bool`` Help ==== .. code-block:: none If a pairing attempt occurs and the key storage is full then the oldest key from the set of not currently in use keys will be selected and overwritten by the pairing device. Direct dependencies =================== \ :kconfig:`BT_SMP ` && \ :kconfig:`BT_CONN ` && \ :kconfig:`BT_HCI_HOST ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/bluetooth/host/Kconfig:427`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:174`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Security Manager Protocol support .. code-block:: kconfig config BT_KEYS_OVERWRITE_OLDEST bool "Overwrite the oldest key if key storage is full" depends on BT_SMP && BT_CONN && BT_HCI_HOST && BT_HCI && BT help If a pairing attempt occurs and the key storage is full then the oldest key from the set of not currently in use keys will be selected and overwritten by the pairing device. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*