mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(esp-tls): Keep deprecated use_secure_element field for compatibility
Restore the use_secure_element field in esp_tls_cfg_t, esp_tls_cfg_server_t and httpd_ssl_config_t, and esp_transport_ssl_use_secure_element(), as deprecated no-ops so that existing code keeps compiling. Setting them now fails at runtime with ESP_ERR_NOT_SUPPORTED, as the feature is accessed via the esp_key_config_t interface. To be removed in the next major release.
This commit is contained in:
@@ -189,6 +189,13 @@ typedef struct esp_tls_cfg {
|
||||
underneath socket will be configured in non
|
||||
blocking mode after tls session is established */
|
||||
|
||||
bool use_secure_element; /*!< @deprecated No longer functional; setting this to true
|
||||
makes the connection fail with ESP_ERR_NOT_SUPPORTED.
|
||||
Use `client_key` (esp_key_config_t) together with
|
||||
CONFIG_MBEDTLS_SECURE_ELEMENT_DRIVER_ENABLED instead.
|
||||
Kept only for source compatibility; will be removed in
|
||||
the next major release. */
|
||||
|
||||
int timeout_ms; /*!< Network timeout in milliseconds.
|
||||
Note: If this value is not set, by default the timeout is
|
||||
set to 10 seconds. If you wish that the session should wait
|
||||
@@ -340,6 +347,13 @@ typedef struct esp_tls_cfg_server {
|
||||
|
||||
esp_tls_ecdsa_curve_t ecdsa_curve; /*!< ECDSA curve to use (SECP256R1 or SECP384R1) */
|
||||
|
||||
bool use_secure_element; /*!< @deprecated No longer functional; setting this to true
|
||||
makes the connection fail with ESP_ERR_NOT_SUPPORTED.
|
||||
Use `server_key` (esp_key_config_t) together with
|
||||
CONFIG_MBEDTLS_SECURE_ELEMENT_DRIVER_ENABLED instead.
|
||||
Kept only for source compatibility; will be removed in
|
||||
the next major release. */
|
||||
|
||||
uint32_t tls_handshake_timeout_ms; /*!< TLS handshake timeout in milliseconds.
|
||||
Note: If this value is not set, by default the timeout is
|
||||
set to 10 seconds. If you wish that the session should wait
|
||||
|
||||
Reference in New Issue
Block a user