forked from espressif/esp-idf
fix(esp_tee): fix some coverity warnings
This commit is contained in:
@@ -261,9 +261,10 @@ esp_err_t esp_att_utils_ecdsa_get_pubkey(const esp_att_ecdsa_keypair_t *keypair,
|
|||||||
}
|
}
|
||||||
|
|
||||||
*pubkey_hexstr = hexstr;
|
*pubkey_hexstr = hexstr;
|
||||||
err = ESP_OK;
|
return ESP_OK;
|
||||||
|
|
||||||
exit:
|
exit:
|
||||||
|
free(hexstr);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -640,6 +640,7 @@ static esp_err_t tee_sec_storage_crypt_common(uint16_t slot_id, uint8_t *input,
|
|||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
ESP_LOGE(TAG, "Error in encrypting data: %d", ret);
|
ESP_LOGE(TAG, "Error in encrypting data: %d", ret);
|
||||||
err = ESP_FAIL;
|
err = ESP_FAIL;
|
||||||
|
goto exit;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ret = mbedtls_gcm_auth_decrypt(&gcm, len, keyctx.aes256_gcm.iv, AES256_GCM_IV_LEN,
|
ret = mbedtls_gcm_auth_decrypt(&gcm, len, keyctx.aes256_gcm.iv, AES256_GCM_IV_LEN,
|
||||||
@@ -647,6 +648,7 @@ static esp_err_t tee_sec_storage_crypt_common(uint16_t slot_id, uint8_t *input,
|
|||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
ESP_LOGE(TAG, "Error in decrypting data: %d", ret);
|
ESP_LOGE(TAG, "Error in decrypting data: %d", ret);
|
||||||
err = ESP_FAIL;
|
err = ESP_FAIL;
|
||||||
|
goto exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = ESP_OK;
|
err = ESP_OK;
|
||||||
|
Reference in New Issue
Block a user