Bluetooth: Host: Remove leftover HCI ECC command checks

The code shouldn't be checking for HCI command support anymore, rather in
the case of debug keys we can just start immediately using them.

Fixes commit 09e86f3b69.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
This commit is contained in:
Johan Hedberg 2025-01-27 08:08:28 +02:00 committed by Benjamin Cabé
parent a2eb78c03b
commit 3ae8a9cfe1

View File

@ -245,14 +245,10 @@ int bt_pub_key_gen(struct bt_pub_key_cb *new_cb)
struct bt_pub_key_cb *cb;
if (IS_ENABLED(CONFIG_BT_USE_DEBUG_KEYS)) {
if (!BT_CMD_TEST(bt_dev.supported_commands, 41, 2)) {
LOG_WRN("ECC Debug keys HCI command not available");
} else {
atomic_set_bit(bt_dev.flags, BT_DEV_HAS_PUB_KEY);
__ASSERT_NO_MSG(new_cb->func != NULL);
new_cb->func(debug_public_key);
return 0;
}
atomic_set_bit(bt_dev.flags, BT_DEV_HAS_PUB_KEY);
__ASSERT_NO_MSG(new_cb->func != NULL);
new_cb->func(debug_public_key);
return 0;
}
if (!new_cb) {
@ -301,8 +297,7 @@ void bt_pub_key_hci_disrupted(void)
const uint8_t *bt_pub_key_get(void)
{
if (IS_ENABLED(CONFIG_BT_USE_DEBUG_KEYS) &&
BT_CMD_TEST(bt_dev.supported_commands, 41, 2)) {
if (IS_ENABLED(CONFIG_BT_USE_DEBUG_KEYS)) {
return debug_public_key;
}