From b3065176418d3a8f878ac5b1292d34642727d50e Mon Sep 17 00:00:00 2001 From: Aditya Patwardhan Date: Fri, 3 Jun 2022 23:12:11 +0530 Subject: [PATCH] esp_tls_mbedtls.c: Fix esp-idf integration of esp-cryptoauthlib menuconfig option --- components/esp-tls/esp_tls_mbedtls.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/components/esp-tls/esp_tls_mbedtls.c b/components/esp-tls/esp_tls_mbedtls.c index 9a2fdf344f..3757480ebd 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -23,10 +23,6 @@ #endif #ifdef CONFIG_ESP_TLS_USE_SECURE_ELEMENT - -#define ATECC608A_TNG_SLAVE_ADDR 0x6A -#define ATECC608A_TFLEX_SLAVE_ADDR 0x6C -#define ATECC608A_TCUSTOM_SLAVE_ADDR 0xC0 /* cryptoauthlib includes */ #include "mbedtls/atca_mbedtls_wrap.h" #include "tng_atca.h" @@ -841,12 +837,12 @@ static esp_err_t esp_set_atecc608a_pki_context(esp_tls_t *tls, esp_tls_cfg_t *cf (void)cert_def; #if defined(CONFIG_ATECC608A_TNG) || defined(CONFIG_ATECC608A_TFLEX) #ifdef CONFIG_ATECC608A_TNG - esp_ret = esp_init_atecc608a(ATECC608A_TNG_SLAVE_ADDR); + esp_ret = esp_init_atecc608a(CONFIG_ATCA_I2C_ADDRESS); if (ret != ESP_OK) { return ESP_ERR_ESP_TLS_SE_FAILED; } #elif CONFIG_ATECC608A_TFLEX /* CONFIG_ATECC608A_TNG */ - esp_ret = esp_init_atecc608a(ATECC608A_TFLEX_SLAVE_ADDR); + esp_ret = esp_init_atecc608a(CONFIG_ATCA_I2C_ADDRESS); if (ret != ESP_OK) { return ESP_ERR_ESP_TLS_SE_FAILED; } @@ -866,7 +862,7 @@ static esp_err_t esp_set_atecc608a_pki_context(esp_tls_t *tls, esp_tls_cfg_t *cf return ESP_ERR_ESP_TLS_SE_FAILED; } #elif CONFIG_ATECC608A_TCUSTOM - esp_ret = esp_init_atecc608a(ATECC608A_TCUSTOM_SLAVE_ADDR); + esp_ret = esp_init_atecc608a(CONFIG_ATCA_I2C_ADDRESS); if (ret != ESP_OK) { return ESP_ERR_ESP_TLS_SE_FAILED; }