bt: use PSA for HCI ECC and rename BT_TINYCRYPT_ECC
This commit sets PSA Crypto API as the default library to perform ECC-DH in HCI, replacing TinyCrypt (which is being deprecated). Therefore the symbol BT_TINYCRYPT_ECC is renamed as BT_SEND_ECC_EMULATION. References in samples/tests are also fixed. Signed-off-by: Valerio Setti <vsetti@baylibre.com>
This commit is contained in:
parent
da9ab6f593
commit
f4592382bb
58 changed files with 68 additions and 66 deletions
|
@ -10,7 +10,7 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_CTLR_SCAN_DATA_LEN_MAX=191
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
CONFIG_BT_PER_ADV_SYNC=y
|
||||
|
|
|
@ -26,4 +26,4 @@ CONFIG_BT_AUDIO_CODEC_CAP_MAX_DATA_SIZE=64
|
|||
|
||||
CONFIG_BT_DEVICE_NAME="Broadcast Audio Sink"
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -10,4 +10,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -7,4 +7,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -10,4 +10,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -7,4 +7,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -7,4 +7,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -10,4 +10,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -3,4 +3,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -3,4 +3,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -3,4 +3,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -3,4 +3,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
# For LE-audio at 10ms intervals we need the tick counter to occur more frequently
|
||||
# than every 10 ms as each PDU for some reason takes 2 ticks to process.
|
||||
|
|
|
@ -5,7 +5,7 @@ CONFIG_MAIN_STACK_SIZE=512
|
|||
CONFIG_BT=y
|
||||
CONFIG_BT_HCI_RAW=y
|
||||
CONFIG_BT_MAX_CONN=16
|
||||
CONFIG_BT_TINYCRYPT_ECC=n
|
||||
CONFIG_BT_SEND_ECC_EMULATION=n
|
||||
|
||||
# Workaround: Unable to allocate command buffer when using K_NO_WAIT since
|
||||
# Host number of completed commands does not follow normal flow control.
|
||||
|
|
|
@ -13,7 +13,7 @@ CONFIG_BT_BUF_CMD_TX_SIZE=255
|
|||
CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255
|
||||
CONFIG_BT_CTLR_ASSERT_HANDLER=y
|
||||
CONFIG_BT_MAX_CONN=16
|
||||
CONFIG_BT_TINYCRYPT_ECC=n
|
||||
CONFIG_BT_SEND_ECC_EMULATION=n
|
||||
CONFIG_BT_CTLR_DTM_HCI=y
|
||||
|
||||
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512
|
||||
|
|
|
@ -12,7 +12,7 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=255
|
||||
CONFIG_BT_MAX_CONN=16
|
||||
CONFIG_BT_TINYCRYPT_ECC=n
|
||||
CONFIG_BT_SEND_ECC_EMULATION=n
|
||||
CONFIG_BT_CTLR_DTM_HCI=y
|
||||
|
||||
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
CONFIG_BT=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_TINYCRYPT=y
|
||||
CONFIG_BT_DEVICE_NAME="ESP peripheral"
|
||||
CONFIG_BT_DIS=y
|
||||
CONFIG_BT_DIS_PNP=n
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (c) 2022 Telink Semiconductor
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=n
|
||||
CONFIG_BT_SEND_ECC_EMULATION=n
|
||||
|
|
|
@ -7,6 +7,6 @@ CONFIG_LOG=y
|
|||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_MAX_PAIRED=2
|
||||
CONFIG_BT_DEVICE_NAME="SC only peripheral"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CONFIG_LOG_MODE_IMMEDIATE=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_LIBLC3=y
|
||||
CONFIG_FPU=y
|
||||
|
|
|
@ -27,7 +27,7 @@ CONFIG_BT_CTLR_PRIVACY=n
|
|||
CONFIG_BT_PERIPHERAL=y
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_L2CAP_TX_BUF_COUNT=8
|
||||
|
||||
CONFIG_BT_MESH=y
|
||||
|
|
|
@ -22,7 +22,7 @@ CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
|
|||
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_RX_STACK_SIZE=4096
|
||||
CONFIG_BT_L2CAP_TX_BUF_COUNT=8
|
||||
|
||||
|
|
|
@ -1049,9 +1049,9 @@ static void read_supported_commands(struct net_buf *buf, struct net_buf **evt)
|
|||
rp->commands[41] |= BIT(1);
|
||||
#endif /* CONFIG_BT_CTLR_SYNC_TRANSFER_RECEIVER */
|
||||
|
||||
#if defined(CONFIG_BT_HCI_RAW) && defined(CONFIG_BT_TINYCRYPT_ECC)
|
||||
#if defined(CONFIG_BT_HCI_RAW) && defined(CONFIG_BT_SEND_ECC_EMULATION)
|
||||
bt_hci_ecc_supported_commands(rp->commands);
|
||||
#endif /* CONFIG_BT_HCI_RAW && CONFIG_BT_TINYCRYPT_ECC */
|
||||
#endif /* CONFIG_BT_HCI_RAW && CONFIG_BT_SEND_ECC_EMULATION */
|
||||
|
||||
/* LE Read TX Power. */
|
||||
rp->commands[38] |= BIT(7);
|
||||
|
|
|
@ -8,7 +8,7 @@ add_subdirectory_ifdef(CONFIG_BT_SHELL shell)
|
|||
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_HCI_RAW hci_raw.c hci_common.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_MONITOR monitor.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_TINYCRYPT_ECC hci_ecc.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_SEND_ECC_EMULATION hci_ecc.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_SETTINGS settings.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_HOST_CCM aes_ccm.c)
|
||||
zephyr_library_sources_ifdef(CONFIG_BT_LONG_WQ long_wq.c)
|
||||
|
|
|
@ -16,7 +16,7 @@ config BT_LONG_WQ_STACK_SIZE
|
|||
# requirements.
|
||||
int
|
||||
default 1300 if BT_GATT_CACHING
|
||||
default 1140 if BT_TINYCRYPT_ECC
|
||||
default 1140 if BT_SEND_ECC_EMULATION
|
||||
default 1024
|
||||
|
||||
config BT_LONG_WQ_PRIO
|
||||
|
@ -999,15 +999,18 @@ config BT_ECC
|
|||
help
|
||||
This option adds support for ECDH HCI commands.
|
||||
|
||||
config BT_TINYCRYPT_ECC
|
||||
bool "Emulate ECDH in the Host using TinyCrypt library"
|
||||
select TINYCRYPT
|
||||
select TINYCRYPT_ECC_DH
|
||||
config BT_SEND_ECC_EMULATION
|
||||
bool "Emulate ECDH in the Host using PSA Crypto API library"
|
||||
select MBEDTLS if !BUILD_WITH_TFM
|
||||
select MBEDTLS_PSA_CRYPTO_C if !BUILD_WITH_TFM
|
||||
select PSA_WANT_ALG_ECDH
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
|
||||
select PSA_WANT_ECC_SECP_R1_256
|
||||
select BT_LONG_WQ
|
||||
depends on BT_ECC && (BT_HCI_RAW || BT_HCI_HOST)
|
||||
default y if BT_CTLR && !BT_CTLR_ECDH
|
||||
help
|
||||
If this option is set TinyCrypt library is used for emulating the
|
||||
If this option is set PSA Crypto API library is used for emulating the
|
||||
ECDH HCI commands and events needed by e.g. LE Secure Connections.
|
||||
In builds including the BLE Host, if not set the controller crypto is
|
||||
used for ECDH and if the controller doesn't support the required HCI
|
||||
|
|
|
@ -3210,9 +3210,9 @@ static void read_supported_commands_complete(struct net_buf *buf)
|
|||
sizeof(bt_dev.supported_commands));
|
||||
|
||||
/* Report additional HCI commands used for ECDH as
|
||||
* supported if TinyCrypt ECC is used for emulation.
|
||||
* supported if PSA Crypto API ECC is used for emulation.
|
||||
*/
|
||||
if (IS_ENABLED(CONFIG_BT_TINYCRYPT_ECC)) {
|
||||
if (IS_ENABLED(CONFIG_BT_SEND_ECC_EMULATION)) {
|
||||
bt_hci_ecc_supported_commands(bt_dev.supported_commands);
|
||||
}
|
||||
}
|
||||
|
@ -4055,7 +4055,7 @@ int bt_send(struct net_buf *buf)
|
|||
|
||||
bt_monitor_send(bt_monitor_opcode(buf), buf->data, buf->len);
|
||||
|
||||
if (IS_ENABLED(CONFIG_BT_TINYCRYPT_ECC)) {
|
||||
if (IS_ENABLED(CONFIG_BT_SEND_ECC_EMULATION)) {
|
||||
return bt_hci_ecc_send(buf);
|
||||
}
|
||||
|
||||
|
|
|
@ -296,7 +296,7 @@ int bt_send(struct net_buf *buf)
|
|||
}
|
||||
}
|
||||
|
||||
if (IS_ENABLED(CONFIG_BT_TINYCRYPT_ECC)) {
|
||||
if (IS_ENABLED(CONFIG_BT_SEND_ECC_EMULATION)) {
|
||||
return bt_hci_ecc_send(buf);
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,6 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_ZTEST=y
|
||||
|
|
|
@ -4,7 +4,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -3,7 +3,7 @@ CONFIG_BT_PERIPHERAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -3,7 +3,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -3,5 +3,5 @@ CONFIG_BT_PERIPHERAL=y
|
|||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_ZTEST=y
|
||||
|
|
|
@ -3,5 +3,5 @@ CONFIG_BT_PERIPHERAL=y
|
|||
CONFIG_BT_CENTRAL=y
|
||||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_ZTEST=y
|
||||
|
|
|
@ -4,7 +4,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -4,7 +4,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -4,7 +4,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -4,5 +4,5 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_ZTEST=y
|
||||
|
|
|
@ -7,7 +7,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_CLASSIC=n
|
||||
|
|
|
@ -59,7 +59,7 @@ CONFIG_BT_ISO_PERIPHERAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -42,7 +42,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -42,7 +42,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_USE_DEBUG_KEYS=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
|
|
|
@ -35,7 +35,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_CLASSIC=n
|
||||
|
|
|
@ -7,7 +7,7 @@ CONFIG_BT_CENTRAL=y
|
|||
CONFIG_BT_SMP=y
|
||||
CONFIG_BT_SIGNING=y
|
||||
CONFIG_BT_SMP_SC_ONLY=y
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y
|
||||
CONFIG_BT_GATT_CLIENT=y
|
||||
CONFIG_BT_CLASSIC=n
|
||||
|
|
|
@ -9,4 +9,4 @@ CONFIG_USB_DEVICE_AUDIO=y
|
|||
CONFIG_USB_DEVICE_PRODUCT="Zephyr Shell USB"
|
||||
|
||||
# Enable encryption in the host
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -9,4 +9,4 @@ CONFIG_USB_DEVICE_AUDIO=y
|
|||
CONFIG_USB_DEVICE_PRODUCT="Zephyr Shell USB"
|
||||
|
||||
# Enable encryption in the host
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -22,4 +22,4 @@ CONFIG_BTTESTER_LOG_LEVEL_DBG=y
|
|||
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -22,4 +22,4 @@ CONFIG_BTTESTER_LOG_LEVEL_DBG=y
|
|||
|
||||
CONFIG_UART_INTERRUPT_DRIVEN=y
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
|
@ -29,7 +29,7 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_EVT_RX_SIZE=255
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
||||
CONFIG_BT_AUDIO=y
|
||||
CONFIG_BT_BAP_UNICAST_SERVER=y
|
||||
|
|
|
@ -9,4 +9,4 @@ CONFIG_BT_BUF_ACL_RX_SIZE=255
|
|||
CONFIG_BT_BUF_ACL_TX_SIZE=251
|
||||
CONFIG_BT_BUF_CMD_TX_SIZE=255
|
||||
|
||||
CONFIG_BT_TINYCRYPT_ECC=y
|
||||
CONFIG_BT_SEND_ECC_EMULATION=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue