diff --git a/components/esp-tls/esp_tls_mbedtls.c b/components/esp-tls/esp_tls_mbedtls.c index 8040a7b8c6..bcb8e57186 100644 --- a/components/esp-tls/esp_tls_mbedtls.c +++ b/components/esp-tls/esp_tls_mbedtls.c @@ -639,7 +639,9 @@ static esp_err_t set_pki_context(esp_tls_t *tls, const esp_tls_pki_t *pki) esp_ecdsa_opaque_key_t opaque_key = { .curve = curve, .efuse_block = tls->ecdsa_efuse_blk, - .use_km_key = false, +#if SOC_KEY_MANAGER_SUPPORTED + .key_recovery_info = NULL, +#endif /* SOC_KEY_MANAGER_SUPPORTED */ }; // Import opaque key reference diff --git a/docs/en/api-reference/peripherals/hmac.rst b/docs/en/api-reference/peripherals/hmac.rst index 5d68d4dd1f..16deac2d41 100644 --- a/docs/en/api-reference/peripherals/hmac.rst +++ b/docs/en/api-reference/peripherals/hmac.rst @@ -183,7 +183,6 @@ Now we can calculate an HMAC for software usage with the saved key through the P // Create opaque key reference esp_hmac_opaque_key_t opaque_key = { - .use_km_key = false, .efuse_key_id = HMAC_KEY4, }; diff --git a/docs/zh_CN/api-reference/peripherals/hmac.rst b/docs/zh_CN/api-reference/peripherals/hmac.rst index ada817a97c..884a539438 100644 --- a/docs/zh_CN/api-reference/peripherals/hmac.rst +++ b/docs/zh_CN/api-reference/peripherals/hmac.rst @@ -183,7 +183,6 @@ HMAC 的第三种应用场景是将其作为密钥,启用软禁用的 JTAG 接 // 创建不透明密钥引用 esp_hmac_opaque_key_t opaque_key = { - .use_km_key = false, .efuse_key_id = HMAC_KEY4, };