From b7d20d31ca32f45f9c14227762ae8c2ff8b60444 Mon Sep 17 00:00:00 2001 From: irriden Date: Tue, 7 Nov 2023 20:44:06 +0000 Subject: [PATCH] sphinx-key: https ota --- sphinx-key/sdkconfig.defaults | 3 ++- sphinx-key/src/ota.rs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sphinx-key/sdkconfig.defaults b/sphinx-key/sdkconfig.defaults index 3f7bc5c..994e7a2 100644 --- a/sphinx-key/sdkconfig.defaults +++ b/sphinx-key/sdkconfig.defaults @@ -9,5 +9,6 @@ CONFIG_FATFS_LFN_STACK=y #CONFIG_FREERTOS_HZ=1000 # Workaround for https://github.com/espressif/esp-idf/issues/7631 -#CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN=y #CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=n diff --git a/sphinx-key/src/ota.rs b/sphinx-key/src/ota.rs index d3a7552..cf0a933 100644 --- a/sphinx-key/src/ota.rs +++ b/sphinx-key/src/ota.rs @@ -31,7 +31,7 @@ fn get_update(params: OtaParams) -> Result<()> { buffer_size: Some(BUFFER_LEN), buffer_size_tx: Some(BUFFER_LEN / 3), follow_redirects_policy: FollowNone, - use_global_ca_store: true, + crt_bundle_attach: Some(esp_idf_svc::sys::esp_crt_bundle_attach), ..Default::default() }; let mut reader = EspHttpConnection::new(&configuration)?; @@ -75,7 +75,7 @@ pub fn validate_ota_message(params: OtaParams) -> Result<()> { buffer_size: Some(BUFFER_LEN / 3), buffer_size_tx: Some(BUFFER_LEN / 3), follow_redirects_policy: FollowNone, - use_global_ca_store: true, + crt_bundle_attach: Some(esp_idf_svc::sys::esp_crt_bundle_attach), ..Default::default() }; let mut reader = EspHttpConnection::new(&configuration)?;