Skip to content

Commit ebac1ef

Browse files
Upgrade to java-ipfs-http-client 1.4.4 (#152)
1 parent f639820 commit ebac1ef

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file.
1313
- Upgrade to `eclipse-temurin:17.0.13_11-jre-focal`. (#149)
1414
- Upgrade to Spring Doc OpenAPI 2.6.0. (#149)
1515
- Upgrade to Spring Boot 3.3.8. (#151)
16+
- Upgrade to `java-ipfs-http-client` 1.4.4. (#152)
1617

1718
## [[8.6.0]](https://github.com/iExecBlockchainComputing/iexec-result-proxy/releases/tag/v8.6.0) 2024-12-20
1819

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ dependencies {
6969
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.6.0'
7070

7171
// ipfs
72-
implementation 'com.github.ipfs:java-ipfs-http-client:1.4.0'
72+
implementation 'com.github.ipfs:java-ipfs-http-client:1.4.4'
7373

7474
// json web token
7575
implementation "io.jsonwebtoken:jjwt-api:$jjwtVersion"

src/main/java/com/iexec/resultproxy/proxy/ProxyService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.iexec.commons.poco.chain.ChainTask;
2626
import com.iexec.commons.poco.chain.ChainTaskStatus;
2727
import com.iexec.commons.poco.tee.TeeUtils;
28+
import com.iexec.commons.poco.utils.HashUtils;
2829
import com.iexec.resultproxy.authorization.AuthorizationService;
2930
import com.iexec.resultproxy.chain.IexecHubService;
3031
import com.iexec.resultproxy.ipfs.IpfsResultService;
@@ -160,7 +161,7 @@ private boolean isResultValid(String chainTaskId, String walletAddress, byte[] z
160161

161162
final ComputedFile computedFile = readComputedFile(chainTaskId, zipDestinationPath);
162163
final String resultDigest = ResultUtils.computeWeb2ResultDigest(computedFile, resultFolderPath);
163-
final String computedResultHash = ResultUtils.computeResultHash(chainTaskId, resultDigest);
164+
final String computedResultHash = HashUtils.concatenateAndHash(chainTaskId, resultDigest);
164165

165166
if (!Objects.equals(computedResultHash, onChainHash)) {
166167
log.error("Trying to upload result but on-chain result hash differs from given hash " +

0 commit comments

Comments
 (0)