sdkconfig.ci.mbedtls_config 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. # Few example dependancies need to be enabled by default for the build to succeed
  6. ##############
  7. CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
  8. CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
  9. CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
  10. ##############
  11. CONFIG_MBEDTLS_HARDWARE_AES=n
  12. CONFIG_MBEDTLS_HARDWARE_MPI=n
  13. CONFIG_MBEDTLS_HARDWARE_SHA=n
  14. CONFIG_MBEDTLS_ROM_MD5=n
  15. CONFIG_MBEDTLS_HAVE_TIME=n
  16. CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=n
  17. CONFIG_MBEDTLS_SHA512_C=n
  18. CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=n
  19. CONFIG_MBEDTLS_TLS_SERVER=n
  20. CONFIG_MBEDTLS_TLS_CLIENT=n
  21. CONFIG_MBEDTLS_TLS_ENABLED=n
  22. #
  23. # TLS Key Exchange Methods
  24. #
  25. CONFIG_MBEDTLS_PSK_MODES=n
  26. CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=n
  27. CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=n
  28. CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=n
  29. CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=n
  30. CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=n
  31. CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=n
  32. # end of TLS Key Exchange Methods
  33. CONFIG_MBEDTLS_SSL_RENEGOTIATION=n
  34. CONFIG_MBEDTLS_SSL_PROTO_SSL3=n
  35. CONFIG_MBEDTLS_SSL_PROTO_DTLS=n
  36. CONFIG_MBEDTLS_SSL_PROTO_TLS1=n
  37. CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=n
  38. CONFIG_MBEDTLS_SSL_ALPN=n
  39. CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=n
  40. CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=n
  41. #
  42. # Symmetric Ciphers
  43. #
  44. CONFIG_MBEDTLS_AES_C=n
  45. CONFIG_MBEDTLS_CAMELLIA_C=n
  46. CONFIG_MBEDTLS_DES_C=n
  47. CONFIG_MBEDTLS_RC4_DISABLED=n
  48. CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=n
  49. CONFIG_MBEDTLS_RC4_ENABLED=n
  50. CONFIG_MBEDTLS_BLOWFISH_C=n
  51. CONFIG_MBEDTLS_XTEA_C=n
  52. CONFIG_MBEDTLS_CCM_C=n
  53. CONFIG_MBEDTLS_GCM_C=n
  54. CONFIG_MBEDTLS_NIST_KW_C=n
  55. # end of Symmetric Ciphers
  56. CONFIG_MBEDTLS_RIPEMD160_C=n
  57. #
  58. # Certificates
  59. #
  60. CONFIG_MBEDTLS_PEM_PARSE_C=n
  61. CONFIG_MBEDTLS_PEM_WRITE_C=n
  62. CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
  63. CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
  64. # end of Certificates
  65. CONFIG_MBEDTLS_ECP_C=n
  66. CONFIG_MBEDTLS_ECDH_C=n
  67. CONFIG_MBEDTLS_ECDSA_C=n
  68. CONFIG_MBEDTLS_ECJPAKE_C=n
  69. CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=n
  70. CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=n
  71. CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=n
  72. CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=n
  73. CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=n
  74. CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=n
  75. CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=n
  76. CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=n
  77. CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=n
  78. CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=n
  79. CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=n
  80. CONFIG_MBEDTLS_ECP_NIST_OPTIM=n
  81. CONFIG_MBEDTLS_POLY1305_C=n
  82. CONFIG_MBEDTLS_CHACHA20_C=n
  83. CONFIG_MBEDTLS_HKDF_C=n
  84. CONFIG_MBEDTLS_THREADING_C=n
  85. CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI=n
  86. CONFIG_MBEDTLS_SECURITY_RISKS=n
  87. # end of mbedTLS