Skip to content

Commit c886ec9

Browse files
authored
Remove AmazonCorrettoCryptoProvider code (#609)
1 parent a1aa6fb commit c886ec9

File tree

2 files changed

+0
-15
lines changed

2 files changed

+0
-15
lines changed

build-info-api/src/main/java/org/jfrog/build/api/util/FileChecksumCalculator.java

-14
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package org.jfrog.build.api.util;
22

3-
import com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider;
4-
53
import java.io.File;
64
import java.io.FileInputStream;
75
import java.io.IOException;
86
import java.security.MessageDigest;
97
import java.security.NoSuchAlgorithmException;
108
import java.util.HashMap;
119
import java.util.Map;
12-
import java.util.concurrent.atomic.AtomicBoolean;
1310

1411
/**
1512
* File checksum calculator class
@@ -18,19 +15,11 @@
1815
*/
1916
public abstract class FileChecksumCalculator {
2017

21-
private static final AtomicBoolean ACCP_INITIALIZED = new AtomicBoolean();
2218
public static final String SHA256_ALGORITHM = "SHA-256";
2319
public static final String SHA1_ALGORITHM = "SHA1";
2420
public static final String MD5_ALGORITHM = "MD5";
2521
private static final int BUFFER_SIZE = 32768;
2622

27-
/**
28-
* Installs the AmazonCorrettoCryptoProvider provider as the highest-priority (i.e. default) provider systemwide.
29-
*/
30-
private static void initAmazonCorrettoCryptoProvider() {
31-
AmazonCorrettoCryptoProvider.install();
32-
}
33-
3423
/**
3524
* Calculates the given file's checksums
3625
*
@@ -82,9 +71,6 @@ public static Map<String, String> calculateChecksums(File fileToCalculate, Strin
8271
*/
8372
private static Map<String, String> calculate(File fileToCalculate, String... algorithms)
8473
throws NoSuchAlgorithmException, IOException {
85-
if (ACCP_INITIALIZED.compareAndSet(false, true)) {
86-
initAmazonCorrettoCryptoProvider();
87-
}
8874
Map<String, MessageDigest> digestMap = new HashMap<>();
8975
Map<String, String> checksumMap = new HashMap<>();
9076

build.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ evaluationDependsOnChildren()
230230
project('build-info-api') {
231231
description = 'JFrog Build-Info API'
232232
dependencies {
233-
implementation group: 'software.amazon.cryptools', name: 'AmazonCorrettoCryptoProvider', version: '1.6.1', classifier: 'linux-x86_64'
234233
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.10.5.1'
235234
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.10.5'
236235
implementation group: 'org.apache.commons', name: 'commons-compress', version: '1.21'

0 commit comments

Comments
 (0)