From 7f92b6312126cb01c3139226a21f706d478c313a Mon Sep 17 00:00:00 2001 From: jhchun Date: Tue, 25 Aug 2026 18:27:18 +0900 Subject: [PATCH] =?UTF-8?q?BLE=20=EB=B3=B4=EC=95=88=EC=9A=A9=20PSA=20crypt?= =?UTF-8?q?o=20=EB=B0=B1=EC=97=94=EB=93=9C=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CONFIG_MBEDTLS=y: Zephyr/NCS에서 mbedTLS 라이브러리 사용 - CONFIG_MBEDTLS_PSA_CRYPTO_C=y: PSA Crypto API 구현을 mbedTLS 쪽으로 제공 - BLE bonding / Secure Connections / passkey / MITM 같은 보안 설정을 켰을 때 빌드나 런타임에서 PSA crypto backend가 필요할 수 있음 --- prj.conf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prj.conf b/prj.conf index 3155dc9..4f84b2b 100644 --- a/prj.conf +++ b/prj.conf @@ -83,6 +83,10 @@ CONFIG_BT_PERIPHERAL_PREF_TIMEOUT=1000 # Enable BLE Security Manager Protocol for pairing/bonding. CONFIG_BT_SMP=y # Allow bonding so pairing information can be stored and reused. +# Enable mbedTLS/nRF Security backend for Bluetooth PSA crypto calls +CONFIG_MBEDTLS=y +CONFIG_MBEDTLS_PSA_CRYPTO_C=y +# Allow bonding so pairing information can be stored and reused CONFIG_BT_BONDABLE=y # App provides the passkey through the auth callback. CONFIG_BT_APP_PASSKEY=y