@@ -117,13 +117,92 @@ CONFIG_LWIP_TCP_RECVMBOX_SIZE=16
117117CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
118118CONFIG_NEWLIB_NANO_FORMAT=y
119119# CONFIG_DAC_DMA_AUTO_16BIT_ALIGN is not set
120- CONFIG_MBEDTLS_PSK_MODES =y
121- CONFIG_MBEDTLS_KEY_EXCHANGE_PSK =y
120+ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE =y
121+ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL =y
122122# CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN is not set
123+ # CONFIG_MBEDTLS_PKCS7_C is not set
123124# CONFIG_MBEDTLS_ERROR_STRINGS is not set
124125CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
125126CONFIG_MBEDTLS_DYNAMIC_FREE_PEER_CERT=y
126127CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y
128+ #
129+ # Symmetric Ciphers
130+ #
131+ CONFIG_MBEDTLS_AES_C=y
132+ # CONFIG_MBEDTLS_CAMELLIA_C is not set
133+ # CONFIG_MBEDTLS_DES_C is not set
134+ # CONFIG_MBEDTLS_BLOWFISH_C is not set
135+ # CONFIG_MBEDTLS_XTEA_C is not set
136+ # CONFIG_MBEDTLS_CCM_C is not set
137+ # CONFIG_MBEDTLS_GCM_C is not set
138+ # CONFIG_MBEDTLS_NIST_KW_C is not set
139+ # end of Symmetric Ciphers
140+
141+
142+ #
143+ # TLS Key Exchange Methods
144+ #
145+
146+ CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
147+ # CONFIG_MBEDTLS_PSK_MODES is not set
148+ # CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE is not set
149+ # CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA is not set
150+ # CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA is not set
151+ # CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA is not set
152+ # CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA is not set
153+
154+ CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
155+ # CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
156+ # CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set
157+ # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set
158+ # CONFIG_MBEDTLS_SSL_ALPN is not set
159+ # CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS is not set
160+
161+ CONFIG_MBEDTLS_CMAC_C=y
162+ CONFIG_MBEDTLS_ROM_MD5=y
163+ CONFIG_MBEDTLS_HARDWARE_ECC=y
164+ CONFIG_MBEDTLS_HARDWARE_AES=y
165+ CONFIG_MBEDTLS_HARDWARE_MPI=y
166+ CONFIG_MBEDTLS_HARDWARE_SHA=y
167+ # CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK is not set
168+ # CONFIG_MBEDTLS_HAVE_TIME is not set
169+ # CONFIG_MBEDTLS_ECDSA_DETERMINISTIC is not set
170+ # CONFIG_MBEDTLS_SHA512_C is not set
171+ # CONFIG_MBEDTLS_RIPEMD160_C is not set
172+
173+ #
174+ # Certificates
175+ #
176+ # CONFIG_MBEDTLS_PEM_PARSE_C is not set
177+ # CONFIG_MBEDTLS_PEM_WRITE_C is not set
178+ # CONFIG_MBEDTLS_X509_CRL_PARSE_C is not set
179+ # CONFIG_MBEDTLS_X509_CSR_PARSE_C is not set
180+ # end of Certificates
181+
182+ CONFIG_MBEDTLS_ECP_C=y
183+ CONFIG_MBEDTLS_ECDH_C=y
184+ CONFIG_MBEDTLS_ECDSA_C=y
185+ CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
186+ # CONFIG_MBEDTLS_DHM_C is not set
187+ # CONFIG_MBEDTLS_ECJPAKE_C is not set
188+ # CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS is not set
189+ # CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS is not set
190+ # CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
191+ # CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
192+ # CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
193+ # CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED is not set
194+ # CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
195+ # CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
196+ # CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
197+ # CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED is not set
198+ # CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
199+ # CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
200+ # CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED is not set
201+ # CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set
202+ # CONFIG_MBEDTLS_ECP_NIST_OPTIM is not set
203+ # CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set
204+ # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set
205+
127206CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
128207CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
129208CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
0 commit comments