Skip to content

Commit 6f139b1

Browse files
committed
softdevice_handlers: Use TRNG from Cracen
Use the entropy directly from the TRNG peripheral of Cracen for Softdevice. Signed-off-by: Georgios Vasilakis <[email protected]>
1 parent c1b50b3 commit 6f139b1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

subsys/softdevice_handler/nrf_sdh_soc.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <nrf_sdh_soc.h>
1111
#include <nrf_soc.h>
1212
#include <psa/crypto.h>
13+
#include <cracen_psa.h>
1314
#include <zephyr/logging/log.h>
1415

1516
LOG_MODULE_DECLARE(nrf_sdh, CONFIG_NRF_SDH_LOG_LEVEL);
@@ -48,7 +49,7 @@ static void softdevice_rng_seed(void)
4849
psa_status_t status;
4950
uint8_t seed[SD_RAND_SEED_SIZE];
5051

51-
status = psa_generate_random(seed, sizeof(seed));
52+
status = cracen_get_trng(seed, sizeof(seed));
5253
if (status == PSA_SUCCESS) {
5354
err = sd_rand_seed_set(seed);
5455
memset(seed, 0, sizeof(seed));

0 commit comments

Comments
 (0)