Skip to content

manifest: sdk-zephyr: Expose MBEDTLS_RSA_C via Kconfig #87515

manifest: sdk-zephyr: Expose MBEDTLS_RSA_C via Kconfig

manifest: sdk-zephyr: Expose MBEDTLS_RSA_C via Kconfig #87515

Triggered via pull request March 19, 2025 16:34
Status Failure
Total duration 2m 0s
Artifacts 1

compliance.yml

on: pull_request
Run compliance checks on patch series (PR)
1m 51s
Run compliance checks on patch series (PR)
Fit to window
Zoom out
Zoom in

Annotations

3 errors
Run compliance checks on patch series (PR): KconfigBasic.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details. Dependency loop =============== MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED (defined at /home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf/subsys/nrf_security/Kconfig.tls:451, modules/mbedtls/Kconfig.tls-generic:112, modules/mbedtls/Kconfig.tls-generic:112), with definition... config MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED bool "ECDHE RSA" default y if !NET_L2_OPENTHREAD depends on MBEDTLS_HAS_CIPHER_MODE_CIPHERSUITE_REQUIREMENTS && MBEDTLS_HAS_ECDH_CIPHERSUITE_REQUIREMENTS && MBEDTLS_HAS_RSA_CIPHERSUITE_REQUIREMENTS && MBEDTLS_TLS_LIBRARY && NRF_SECURITY config MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED bool "ECDHE-RSA based ciphersuite modes" select MBEDTLS_RSA_C depends on MBEDTLS_ECDH_C && !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS config MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED bool "ECDHE-RSA based ciphersuite modes" select MBEDTLS_RSA_C depends on MBEDTLS_ECDH_C && !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0 (select-related dependencies: (MBEDTLS_KEY_EXCHANGE_ALL_ENABLED && !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (MBEDTLS_KEY_EXCHANGE_ALL_ENABLED && !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0)) ...depends on MBEDTLS_HAS_RSA_CIPHERSUITE_REQUIREMENTS (defined at /home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf/subsys/nrf_security/Kconfig.tls:400), with definition... config MBEDTLS_HAS_RSA_CIPHERSUITE_REQUIREMENTS bool default y depends on MBEDTLS_RSA_C && MBEDTLS_PKCS1_V15 && MBEDTLS_TLS_LIBRARY && NRF_SECURITY ...depends on MBEDTLS_PKCS1_V15 (defined at /home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf/subsys/nrf_security/Kconfig.legacy:757), with definition... config MBEDTLS_PKCS1_V15 bool "PKCS1 v1.5 support" default y select PSA_WANT_ALG_RSA_PKCS1V15_CRYPT if PSA_CRYPTO_CLIENT select PSA_WANT_ALG_RSA_PKCS1V15_SIGN if PSA_CRYPTO_CLIENT select PSA_WANT_ALG_RSA_PKCS1V15_SIGN_RAW if PSA_CRYPTO_CLIENT depends on MBEDTLS_RSA_C && MBEDTLS_LEGACY_CRYPTO_C && NRF_SECURITY ...depends on MBEDTLS_RSA_C (defined at /home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf/subsys/net/openthread/Kconfig.defconfig:110, /home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf/subsys/nrf_security/Kconfig.legacy:736, modules/mbedtls/Kconfig.tls-generic:53, modules/mbedtls/Kconfig.tls-generic:53), with definition... config MBEDTLS_RSA_C bool default n depends on NET_L2_OPENTHREAD config MBEDTLS_RSA_C bool "RSA - Rivest-Shamir-Adleman cryptosystem" select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT if PSA_CRYPTO_CLIENT select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT if PSA_CRYPTO_CLIENT select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_DERIVE if PSA_CRYPTO_CLIENT select PSA_WANT_RSA_KEY_SIZE_2048 if PSA_CRYPTO_CLIENT depends on !MBEDTLS_USE_PSA_CRYPTO && MBEDTLS_LEGACY_CRYPTO_C && NRF_SECURITY help Enable RSA cryptosystem support. MBEDTLS_RSA_C setting in mbed TLS config file. config MBEDTLS_RSA_C bool "RSA cryptosystem" depends on !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS help Base support for RSA, without key x509 exchange enabled. config MBEDTLS_RSA_C bool "RSA cryptosystem" depends on !(NRF_SECURITY || NORDIC_SECURITY_BACKEND) && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0 help Base support for RSA, without key x509 exchange enabled. (select-related dependencies: (HOSTAP_CRYPTO_ENTERPRISE && WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE && WIFI_NM_WPA_SUPPLICANT && SOC_FAMILY_NORDIC_NRF) || (MBEDTL
Run compliance checks on patch series (PR)
Process completed with exit code 1.
Run compliance checks on patch series (PR)
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
compliance.xml
1.44 KB
sha256:707d62c682eb489938fdf6104c2f9e8d7d8b97b1e50e180fa486f4e68f686f0c