mbedtls: fix incorrect kconfig dependencies on mbedtls
authorRaymond Mao <raymond.mao@linaro.org>
Mon, 3 Feb 2025 22:08:12 +0000 (14:08 -0800)
committerTom Rini <trini@konsulko.com>
Thu, 27 Feb 2025 18:11:02 +0000 (12:11 -0600)
Fixed the building failures when WGET_HTTPS,NET_LWIP and MBEDTLS_LIB
are selected due to a few incorrect kconfig dependencies.

Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
cmd/Kconfig
lib/mbedtls/Kconfig

index a04fcaa..642cc11 100644 (file)
@@ -2168,7 +2168,6 @@ config WGET_HTTPS
        select ASYMMETRIC_PUBLIC_KEY_SUBTYPE
        select X509_CERTIFICATE_PARSER
        select PKCS7_MESSAGE_PARSER
-       select MBEDTLS_LIB_CRYPTO
        select MBEDTLS_LIB_TLS
        select RSA_VERIFY_WITH_PKEY
        select X509_CERTIFICATE_PARSER
index 35d8c50..bb8ac5f 100644 (file)
@@ -156,6 +156,7 @@ endif # LEGACY_CRYPTO_BASIC
 
 config LEGACY_CRYPTO_CERT
        bool "legacy certificate libraries"
+       depends on LEGACY_CRYPTO
        select ASN1_DECODER_LEGACY if ASN1_DECODER
        select ASYMMETRIC_PUBLIC_KEY_LEGACY if \
                ASYMMETRIC_PUBLIC_KEY_SUBTYPE
@@ -491,7 +492,7 @@ config MBEDTLS_LIB_TLS
        depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
        depends on ASN1_DECODER_MBEDTLS
        depends on ASYMMETRIC_PUBLIC_KEY_MBEDTLS
-       depends on MBEDTLS_LIB_CRYPTO
+       depends on MBEDTLS_LIB
        help
          Enable MbedTLS TLS library. Required for HTTPs support
          in wget