File tree Expand file tree Collapse file tree 11 files changed +72
-7
lines changed
boot/mcuboot_recovery_entry
subsys/softdevice_handler Expand file tree Collapse file tree 11 files changed +72
-7
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,11 @@ CONFIG_LOG_BACKEND_BM_UARTE=y
4
4
CONFIG_SOFTDEVICE=y
5
5
CONFIG_NRF_SDH=y
6
6
7
+ # Enable RNG
8
+ CONFIG_NRF_SECURITY=y
9
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
10
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
11
+
7
12
CONFIG_BLE_ADV=y
8
13
CONFIG_BLE_ADV_NAME="nRF_BM_CGMS"
9
14
CONFIG_BLE_ADV_EXTENDED_ADVERTISING=n
Original file line number Diff line number Diff line change @@ -4,6 +4,11 @@ CONFIG_LOG_BACKEND_BM_UARTE=y
4
4
CONFIG_SOFTDEVICE=y
5
5
CONFIG_NRF_SDH=y
6
6
7
+ # Enable RNG
8
+ CONFIG_NRF_SECURITY=y
9
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
10
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
11
+
7
12
CONFIG_BLE_ADV=y
8
13
CONFIG_BLE_ADV_NAME="nRF_BM_HRS"
9
14
CONFIG_BLE_ADV_EXTENDED_ADVERTISING=n
Original file line number Diff line number Diff line change @@ -4,6 +4,11 @@ CONFIG_LOG_BACKEND_BM_UARTE=y
4
4
CONFIG_SOFTDEVICE=y
5
5
CONFIG_NRF_SDH=y
6
6
7
+ # Enable RNG
8
+ CONFIG_NRF_SECURITY=y
9
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
10
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
11
+
7
12
CONFIG_BLE_ADV=y
8
13
CONFIG_BLE_ADV_NAME="nRF_BM_LBS"
9
14
CONFIG_BLE_ADV_EXTENDED_ADVERTISING=n
Original file line number Diff line number Diff line change @@ -9,6 +9,11 @@ CONFIG_BLE_ADV_DIRECTED_ADVERTISING=n
9
9
CONFIG_SOFTDEVICE=y
10
10
CONFIG_NRF_SDH=y
11
11
12
+ # Enable RNG
13
+ CONFIG_NRF_SECURITY=y
14
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
15
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
16
+
12
17
# BLE connection parameter
13
18
CONFIG_BLE_CONN_PARAMS=y
14
19
Original file line number Diff line number Diff line change @@ -7,6 +7,11 @@ CONFIG_CONSOLE=y
7
7
CONFIG_SOFTDEVICE=y
8
8
CONFIG_NRF_SDH=y
9
9
10
+ # Enable RNG
11
+ CONFIG_NRF_SECURITY=y
12
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
13
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
14
+
10
15
# Require storage of a vendor UUID
11
16
CONFIG_NRF_SDH_BLE_VS_UUID_COUNT=1
12
17
Original file line number Diff line number Diff line change @@ -3,3 +3,8 @@ CONFIG_LOG_BACKEND_BM_UARTE=y
3
3
4
4
CONFIG_SOFTDEVICE=y
5
5
CONFIG_NRF_SDH=y
6
+
7
+ # Enable RNG
8
+ CONFIG_NRF_SECURITY=y
9
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
10
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ CONFIG_BLE_ADV_DIRECTED_ADVERTISING=n
15
15
CONFIG_SOFTDEVICE=y
16
16
CONFIG_NRF_SDH_BLE=y
17
17
CONFIG_NRF_SDH=y
18
+ CONFIG_NRF_SECURITY=y
19
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
20
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
18
21
CONFIG_BLE_MCUMGR=y
19
22
20
23
CONFIG_MCUBOOT_BOOTUTIL_LIB=y
Original file line number Diff line number Diff line change @@ -39,6 +39,9 @@ CONFIG_MCUMGR_GRP_OS_MCUMGR_PARAMS=y
39
39
CONFIG_MCUMGR_GRP_OS_BOOTLOADER_INFO=y
40
40
CONFIG_NRF_SDH_BLE=y
41
41
CONFIG_NRF_SDH=y
42
+ CONFIG_NRF_SECURITY=y
43
+ CONFIG_MBEDTLS_PSA_CRYPTO_C=y
44
+ CONFIG_PSA_WANT_GENERATE_RANDOM=y
42
45
CONFIG_BLE_MCUMGR=y
43
46
44
47
CONFIG_LOG=y
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ zephyr_library()
7
7
zephyr_linker_sources (SECTIONS sdh.ld )
8
8
zephyr_library_sources (
9
9
nrf_sdh.c
10
+ nrf_sdh_soc.c
10
11
irq_connect.c
11
12
)
12
13
@@ -22,9 +23,6 @@ if(CONFIG_SOFTDEVICE_S115)
22
23
target_link_options (app PUBLIC "-Wl,--defsym=z_arm_svc=SVC_Handler" )
23
24
endif ()
24
25
25
- if (CONFIG_NRF_SDH_SOC )
26
- zephyr_library_sources (nrf_sdh_soc.c )
27
- endif ()
28
26
if (CONFIG_NRF_SDH_BLE )
29
27
zephyr_library_sources (nrf_sdh_ble.c )
30
28
endif ()
Original file line number Diff line number Diff line change 6
6
menuconfig NRF_SDH
7
7
bool "Softdevice handler"
8
8
depends on SOFTDEVICE
9
+ depends on NRF_SECURITY
10
+ depends on MBEDTLS_PSA_CRYPTO_C
11
+ depends on PSA_WANT_GENERATE_RANDOM
9
12
10
13
if NRF_SDH
11
14
12
- config NRF_SDH_SOC
13
- bool "SoC events"
14
- default y
15
-
16
15
config NRF_SDH_BLE
17
16
bool "BLE events"
18
17
default y
You can’t perform that action at this time.
0 commit comments