1# This is a test sdkconfig file for only build purpose. It is not intended to be used for the example. 2# This disables most of the mbedtls configurations by default. 3# If any component using mbedtls does not select respective configurations, 4# then this should fail at build stage. 5 6# Few example dependancies need to be enabled by default for the build to succeed 7############## 8CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 9CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 10CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 11############## 12 13CONFIG_MBEDTLS_HARDWARE_AES=n 14CONFIG_MBEDTLS_HARDWARE_MPI=n 15CONFIG_MBEDTLS_HARDWARE_SHA=n 16CONFIG_MBEDTLS_ROM_MD5=n 17CONFIG_MBEDTLS_HAVE_TIME=n 18CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=n 19CONFIG_MBEDTLS_SHA512_C=n 20 21CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=n 22CONFIG_MBEDTLS_TLS_SERVER=n 23CONFIG_MBEDTLS_TLS_CLIENT=n 24CONFIG_MBEDTLS_TLS_ENABLED=n 25 26# 27# TLS Key Exchange Methods 28# 29CONFIG_MBEDTLS_PSK_MODES=n 30 31CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=n 32CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=n 33CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=n 34CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=n 35CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=n 36CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=n 37# end of TLS Key Exchange Methods 38 39CONFIG_MBEDTLS_SSL_RENEGOTIATION=n 40CONFIG_MBEDTLS_SSL_PROTO_SSL3=n 41CONFIG_MBEDTLS_SSL_PROTO_DTLS=n 42CONFIG_MBEDTLS_SSL_PROTO_TLS1=n 43CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=n 44 45CONFIG_MBEDTLS_SSL_ALPN=n 46CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=n 47CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=n 48 49# 50# Symmetric Ciphers 51# 52CONFIG_MBEDTLS_AES_C=n 53CONFIG_MBEDTLS_CAMELLIA_C=n 54CONFIG_MBEDTLS_DES_C=n 55CONFIG_MBEDTLS_RC4_DISABLED=n 56CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=n 57CONFIG_MBEDTLS_RC4_ENABLED=n 58CONFIG_MBEDTLS_BLOWFISH_C=n 59CONFIG_MBEDTLS_XTEA_C=n 60CONFIG_MBEDTLS_CCM_C=n 61CONFIG_MBEDTLS_GCM_C=n 62CONFIG_MBEDTLS_NIST_KW_C=n 63# end of Symmetric Ciphers 64 65CONFIG_MBEDTLS_RIPEMD160_C=n 66 67# 68# Certificates 69# 70CONFIG_MBEDTLS_PEM_PARSE_C=n 71CONFIG_MBEDTLS_PEM_WRITE_C=n 72CONFIG_MBEDTLS_X509_CRL_PARSE_C=n 73CONFIG_MBEDTLS_X509_CSR_PARSE_C=n 74# end of Certificates 75 76CONFIG_MBEDTLS_ECP_C=n 77CONFIG_MBEDTLS_ECDH_C=n 78CONFIG_MBEDTLS_ECDSA_C=n 79CONFIG_MBEDTLS_ECJPAKE_C=n 80CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=n 81CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=n 82CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=n 83CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=n 84CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=n 85CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=n 86CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=n 87CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=n 88CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=n 89CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=n 90CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=n 91CONFIG_MBEDTLS_ECP_NIST_OPTIM=n 92CONFIG_MBEDTLS_POLY1305_C=n 93CONFIG_MBEDTLS_CHACHA20_C=n 94CONFIG_MBEDTLS_HKDF_C=n 95CONFIG_MBEDTLS_THREADING_C=n 96CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI=n 97CONFIG_MBEDTLS_SECURITY_RISKS=n 98# end of mbedTLS 99