reduced tls maximum message content length in menuconfig to 4KB
This commit is contained in:
@@ -218,7 +218,7 @@ int WiFiSSLClient::connect(const char* host, uint16_t port, const char* client_c
|
|||||||
// set own certificate chain and key
|
// set own certificate chain and key
|
||||||
ret = mbedtls_ssl_conf_own_cert(&_sslConfig, &_clientCrt, &_clientKey);
|
ret = mbedtls_ssl_conf_own_cert(&_sslConfig, &_clientCrt, &_clientKey);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
if (ret == -0x7F00) {
|
if (ret == -0x7f00) {
|
||||||
ets_printf("Memory allocation failed, MBEDTLS_ERR_SSL_ALLOC_FAILED");
|
ets_printf("Memory allocation failed, MBEDTLS_ERR_SSL_ALLOC_FAILED");
|
||||||
}
|
}
|
||||||
ets_printf("Private key not parsed properly: %d\n", ret);
|
ets_printf("Private key not parsed properly: %d\n", ret);
|
||||||
@@ -235,6 +235,10 @@ int WiFiSSLClient::connect(const char* host, uint16_t port, const char* client_c
|
|||||||
|
|
||||||
ets_printf("*** connect ssl setup\n");
|
ets_printf("*** connect ssl setup\n");
|
||||||
if ((ret = mbedtls_ssl_setup(&_sslContext, &_sslConfig)) != 0) {
|
if ((ret = mbedtls_ssl_setup(&_sslContext, &_sslConfig)) != 0) {
|
||||||
|
if (ret == -0x7f00){
|
||||||
|
ets_printf("MBEDTLS_ERR_SSL_ALLOC_FAILED");
|
||||||
|
ets_printf("Free internal heap after TLS %u", heap_caps_get_free_size(MALLOC_CAP_8BIT));
|
||||||
|
}
|
||||||
ets_printf("Unable to connect ssl setup %d", ret);
|
ets_printf("Unable to connect ssl setup %d", ret);
|
||||||
stop();
|
stop();
|
||||||
return 0;
|
return 0;
|
||||||
@@ -260,6 +264,7 @@ int WiFiSSLClient::connect(const char* host, uint16_t port, const char* client_c
|
|||||||
}
|
}
|
||||||
if((millis() - start_handshake) > handshake_timeout){
|
if((millis() - start_handshake) > handshake_timeout){
|
||||||
ets_printf("Handshake timeout");
|
ets_printf("Handshake timeout");
|
||||||
|
stop();
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
vTaskDelay(10 / portTICK_PERIOD_MS);
|
vTaskDelay(10 / portTICK_PERIOD_MS);
|
||||||
|
|||||||
@@ -514,7 +514,7 @@ CONFIG_LWIP_MAX_RAW_PCBS=16
|
|||||||
CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y
|
CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y
|
||||||
CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC=
|
CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC=
|
||||||
CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC=
|
CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC=
|
||||||
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
|
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=4000
|
||||||
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=
|
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=
|
||||||
CONFIG_MBEDTLS_DEBUG=
|
CONFIG_MBEDTLS_DEBUG=
|
||||||
CONFIG_MBEDTLS_HARDWARE_AES=y
|
CONFIG_MBEDTLS_HARDWARE_AES=y
|
||||||
|
|||||||
Reference in New Issue
Block a user