From d0db71759465c40b549b44bdad713ac4579ff24c Mon Sep 17 00:00:00 2001 From: Tomi Fontanilles Date: Thu, 16 Jan 2025 07:02:21 +0200 Subject: [PATCH] nrf_security: drivers: cracen: log SX errors Make silex_statuscodes_to_psa() log the SX error it translates to psa_status_t. This helps being aware of and debugging erros happening in the Silex drivers. Signed-off-by: Tomi Fontanilles --- .../nrf_security/src/drivers/cracen/cracenpsa/src/common.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/subsys/nrf_security/src/drivers/cracen/cracenpsa/src/common.c b/subsys/nrf_security/src/drivers/cracen/cracenpsa/src/common.c index 181b1a203579..c538756989ed 100644 --- a/subsys/nrf_security/src/drivers/cracen/cracenpsa/src/common.c +++ b/subsys/nrf_security/src/drivers/cracen/cracenpsa/src/common.c @@ -25,9 +25,12 @@ #include #include #include +#include #include #include +LOG_MODULE_DECLARE(cracen, CONFIG_CRACEN_LOG_LEVEL); + #define NOT_ENABLED_CURVE (0) #define NOT_ENABLED_HASH_ALG (0) @@ -42,6 +45,10 @@ static const uint8_t RSA_ALGORITHM_IDENTIFIER[] = {0x06, 0x09, 0x2a, 0x86, 0x48, psa_status_t silex_statuscodes_to_psa(int ret) { + if (ret != SX_OK) { + LOG_DBG("SX_ERR %d", ret); + } + switch (ret) { case SX_OK: case SX_ERR_READY: