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;
|
||||
err = ESP_OK;
|
||||
return ESP_OK;
|
||||
|
||||
exit:
|
||||
free(hexstr);
|
||||
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) {
|
||||
ESP_LOGE(TAG, "Error in encrypting data: %d", ret);
|
||||
err = ESP_FAIL;
|
||||
goto exit;
|
||||
}
|
||||
} else {
|
||||
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) {
|
||||
ESP_LOGE(TAG, "Error in decrypting data: %d", ret);
|
||||
err = ESP_FAIL;
|
||||
goto exit;
|
||||
}
|
||||
}
|
||||
err = ESP_OK;
|
||||
|
Reference in New Issue
Block a user