diff --git a/crypto/algorithms/build.gradle b/crypto/algorithms/build.gradle
index ad5346e2273..3421c990bf3 100644
--- a/crypto/algorithms/build.gradle
+++ b/crypto/algorithms/build.gradle
@@ -29,7 +29,7 @@ jar {
}
dependencies {
- api 'org.bouncycastle:bcprov-jdk18on'
+ api 'org.bouncycastle:bcprov-jdk15on'
api 'org.slf4j:slf4j-api'
implementation 'net.java.dev.jna:jna'
diff --git a/enclave/build.gradle b/enclave/build.gradle
index 103d7f1ab1f..302b2f246a4 100644
--- a/enclave/build.gradle
+++ b/enclave/build.gradle
@@ -9,7 +9,7 @@ dependencies {
implementation 'io.vertx:vertx-web'
implementation 'org.apache.tuweni:tuweni-net'
- runtimeOnly('org.bouncycastle:bcpkix-jdk18on')
+ runtimeOnly('org.bouncycastle:bcpkix-jdk15on')
// test dependencies.
testImplementation project(':testutil')
@@ -20,7 +20,7 @@ dependencies {
// integration test dependencies.
integrationTestImplementation project(':testutil')
integrationTestImplementation 'org.assertj:assertj-core'
- integrationTestImplementation 'org.bouncycastle:bcpkix-jdk18on'
+ integrationTestImplementation 'org.bouncycastle:bcpkix-jdk15on'
integrationTestImplementation 'org.awaitility:awaitility'
integrationTestImplementation 'org.junit.jupiter:junit-jupiter-api'
integrationTestImplementation 'org.mockito:mockito-core'
diff --git a/ethereum/api/build.gradle b/ethereum/api/build.gradle
index 922dfd0ee6b..68b53a3b76a 100644
--- a/ethereum/api/build.gradle
+++ b/ethereum/api/build.gradle
@@ -69,14 +69,14 @@ dependencies {
implementation 'org.apache.tuweni:tuweni-toml'
implementation 'org.apache.tuweni:tuweni-units'
implementation 'org.antlr:antlr4-runtime'
- implementation 'org.bouncycastle:bcprov-jdk18on'
+ implementation 'org.bouncycastle:bcprov-jdk15on'
implementation 'org.springframework.security:spring-security-crypto'
implementation 'org.xerial.snappy:snappy-java'
annotationProcessor "org.immutables:value"
implementation "org.immutables:value-annotations"
- runtimeOnly 'org.bouncycastle:bcpkix-jdk18on'
+ runtimeOnly 'org.bouncycastle:bcpkix-jdk15on'
runtimeOnly 'io.netty:netty-transport-native-epoll'
runtimeOnly 'io.netty:netty-transport-native-kqueue'
@@ -106,7 +106,7 @@ dependencies {
testRuntimeOnly 'org.junit.vintage:junit-vintage-engine'
- testSupportImplementation 'org.bouncycastle:bcpkix-jdk18on'
+ testSupportImplementation 'org.bouncycastle:bcpkix-jdk15on'
integrationTestImplementation project(':config')
integrationTestImplementation project(path: ':config', configuration: 'testSupportArtifacts')
@@ -125,7 +125,7 @@ dependencies {
artifacts { testSupportArtifacts testSupportJar }
-tasks.register('generateTestBlockchain') {
+task generateTestBlockchain() {
def srcFiles = 'src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/chain-data'
def dataPath = "$buildDir/generated/data"
def blocksBin = "$buildDir/resources/test/org/hyperledger/besu/ethereum/api/jsonrpc/trace/chain-data/blocks.bin"
diff --git a/ethereum/evmtool/build.gradle b/ethereum/evmtool/build.gradle
index df8b99aea53..fa3f989cdd8 100644
--- a/ethereum/evmtool/build.gradle
+++ b/ethereum/evmtool/build.gradle
@@ -102,7 +102,7 @@ tasks.register("dockerDistUntar") {
}
}
-tasks.register('distDocker', Exec) {
+task distDocker(type: Exec) {
dependsOn dockerDistUntar
def dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}"
def dockerOrgName = project.hasProperty('dockerOrgName') ? project.getProperty("dockerOrgName") : "hyperledger"
@@ -124,9 +124,9 @@ tasks.register('distDocker', Exec) {
args "-c", "docker build --build-arg BUILD_DATE=${buildTime()} --build-arg VERSION=${dockerBuildVersion} --build-arg VCS_REF=${getCheckedOutGitCommitHash()} -t ${image} ."
}
-tasks.register('dockerUpload', Exec) {
+task dockerUpload(type: Exec) {
dependsOn distDocker
- String dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}"
+ def dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}"
def dockerOrgName = project.hasProperty('dockerOrgName') ? project.getProperty("dockerOrgName") : "hyperledger"
def dockerArtifactName = project.hasProperty("dockerArtifactName") ? project.getProperty("dockerArtifactName") : "besu-evmtool"
def imageName = "${dockerOrgName}/${dockerArtifactName}"
diff --git a/ethereum/trie/build.gradle b/ethereum/trie/build.gradle
index 0477841563d..c671a75bf0f 100644
--- a/ethereum/trie/build.gradle
+++ b/ethereum/trie/build.gradle
@@ -37,7 +37,7 @@ dependencies {
implementation 'com.google.guava:guava'
implementation 'io.opentelemetry:opentelemetry-api'
implementation 'org.apache.tuweni:tuweni-bytes'
- implementation 'org.bouncycastle:bcprov-jdk18on'
+ implementation 'org.bouncycastle:bcprov-jdk15on'
annotationProcessor 'org.immutables:value'
diff --git a/ethereum/verkletrie/build.gradle b/ethereum/verkletrie/build.gradle
index 1d23538ed0c..0ca780ba88d 100644
--- a/ethereum/verkletrie/build.gradle
+++ b/ethereum/verkletrie/build.gradle
@@ -37,7 +37,7 @@ dependencies {
implementation 'io.opentelemetry:opentelemetry-api'
implementation 'org.apache.tuweni:tuweni-bytes'
implementation 'org.apache.tuweni:tuweni-units'
- implementation 'org.bouncycastle:bcprov-jdk18on'
+ implementation 'org.bouncycastle:bcprov-jdk15on'
implementation 'org.hyperledger.besu:ipa-multipoint'
annotationProcessor "org.immutables:value"
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index a71f2bbff64..5d84c51d99d 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -3545,14 +3545,6 @@
-
-
-
-
-
-
-
-
@@ -3577,14 +3569,6 @@
-
-
-
-
-
-
-
-
@@ -3601,14 +3585,6 @@
-
-
-
-
-
-
-
-
diff --git a/gradle/versions.gradle b/gradle/versions.gradle
index 0c677809ad3..88e87bdf01f 100644
--- a/gradle/versions.gradle
+++ b/gradle/versions.gradle
@@ -156,9 +156,9 @@ dependencyManagement {
dependency 'org.awaitility:awaitility:4.2.0'
- dependencySet(group: 'org.bouncycastle', version: '1.75') {
- entry'bcpkix-jdk18on'
- entry'bcprov-jdk18on'
+ dependencySet(group: 'org.bouncycastle', version: '1.70') {
+ entry'bcpkix-jdk15on'
+ entry'bcprov-jdk15on'
}
dependency 'org.fusesource.jansi:jansi:2.4.0'
diff --git a/pki/build.gradle b/pki/build.gradle
index 3eab6aca046..a3edd47ce74 100644
--- a/pki/build.gradle
+++ b/pki/build.gradle
@@ -32,7 +32,7 @@ dependencies {
implementation 'com.google.guava:guava'
implementation 'org.apache.tuweni:tuweni-bytes'
- implementation 'org.bouncycastle:bcpkix-jdk18on'
+ implementation 'org.bouncycastle:bcpkix-jdk15on'
testImplementation 'junit:junit'
testImplementation 'org.assertj:assertj-core'
@@ -43,7 +43,7 @@ dependencies {
}
configurations { testArtifacts }
-tasks.register('testJar', Jar) {
+task testJar(type: Jar) {
archiveBaseName = "${project.name}-test"
from sourceSets.test.output
}