manifest: sdk-zephyr: Expose MBEDTLS_RSA_C via Kconfig #87515
compliance.yml
on: pull_request
Run compliance checks on patch series (PR)
1m 51s
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
|
|