mbedtls: Update to version 3.6.0
[openwrt/staging/nbd.git] / package / libs / mbedtls / Config.in
index ad0ecb6e611aa8281971290a60bd1297aca5e145..e80c342636ca271a34c1c5d99cc241f1edc530ac 100644 (file)
@@ -187,6 +187,43 @@ config MBEDTLS_VERSION_FEATURES
        bool "MBEDTLS_VERSION_FEATURES"
        default n
 
+config MBEDTLS_PSA_CRYPTO_CLIENT
+       bool "MBEDTLS_PSA_CRYPTO_CLIENT"
+
+config MBEDTLS_DEPRECATED_WARNING
+       bool "MBEDTLS_DEPRECATED_WARNING"
+       default n
+
+config MBEDTLS_SSL_PROTO_TLS1_2
+       bool "MBEDTLS_SSL_PROTO_TLS1_2"
+       default y
+
+config MBEDTLS_SSL_PROTO_TLS1_3
+       bool "MBEDTLS_SSL_PROTO_TLS1_3"
+       select MBEDTLS_PSA_CRYPTO_CLIENT
+       select MBEDTLS_HKDF_C
+       default y
+
+config MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE
+       bool "MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE"
+       depends on MBEDTLS_SSL_PROTO_TLS1_3
+       default y
+
+config MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED
+       bool "MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED"
+       depends on MBEDTLS_SSL_PROTO_TLS1_3
+       default y
+
+config MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
+       bool "MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED"
+       depends on MBEDTLS_SSL_PROTO_TLS1_3
+       default y
+
+config MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED
+       bool "MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED"
+       depends on MBEDTLS_SSL_PROTO_TLS1_3
+       default y
+
 comment "Build Options"
 
 config MBEDTLS_ENTROPY_FORCE_SHA256
@@ -195,6 +232,7 @@ config MBEDTLS_ENTROPY_FORCE_SHA256
 
 config MBEDTLS_SSL_RENEGOTIATION
        bool "MBEDTLS_SSL_RENEGOTIATION"
+       depends on MBEDTLS_SSL_PROTO_TLS1_2
        default n
 
 endif