What does mbed-tls error code -0x0010 mean?
If you see an error message like the following one on your microcontroller (such as ESP32):
E (46462) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x0010
this means MBEDTLS_ERR_MPI_ALLOC_FAILED
. In other words, mbedtls can’t allocate enough memory for its operation.
In order to fix this, try to reduce the amount of memory other parts of your application consume.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow