mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-03-13 19:37:49 +01:00
Merge 5c17cf4c08
into 40b1ac351f
This commit is contained in:
commit
ab8792c07e
7 changed files with 31 additions and 6 deletions
2
.github/workflows/gradle.yml
vendored
2
.github/workflows/gradle.yml
vendored
|
@ -33,7 +33,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
gradle-version: ${{ matrix.gradle }}
|
gradle-version: ${{ matrix.gradle }}
|
||||||
- name: Run Gradle
|
- name: Run Gradle
|
||||||
run: gradle -PtestJdk8=true build bitcoinj-wallettemplate:installDist bitcoinj-wallettemplate:jlink --init-script build-scan-agree.gradle --scan --info --stacktrace
|
run: gradle build bitcoinj-wallettemplate:installDist bitcoinj-wallettemplate:jlink --init-script build-scan-agree.gradle --scan --info --stacktrace
|
||||||
- name: Upload Test Results and Reports
|
- name: Upload Test Results and Reports
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
if: always()
|
if: always()
|
||||||
|
|
|
@ -21,7 +21,7 @@ dependencies {
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile) {
|
tasks.withType(JavaCompile) {
|
||||||
options.compilerArgs.addAll(['--release', '8'])
|
options.compilerArgs.addAll(['--release', '9'])
|
||||||
options.compilerArgs << '-Xlint:deprecation'
|
options.compilerArgs << '-Xlint:deprecation'
|
||||||
options.encoding = 'UTF-8'
|
options.encoding = 'UTF-8'
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,6 +18,9 @@ buildscript {
|
||||||
allprojects {
|
allprojects {
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
maven {
|
||||||
|
url 'https://gitlab.com/api/v4/projects/55956336/packages/maven' // secp256k1-jdk
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'org.bitcoinj'
|
group = 'org.bitcoinj'
|
||||||
|
|
|
@ -10,9 +10,11 @@ version = '0.18-SNAPSHOT'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api project(':bitcoinj-base')
|
api project(':bitcoinj-base')
|
||||||
api 'org.bouncycastle:bcprov-jdk15to18:1.80'
|
//api 'org.bouncycastle:bcprov-jdk15to18:1.80'
|
||||||
api 'com.google.guava:guava:33.4.0-android'
|
api 'com.google.guava:guava:33.4.0-android'
|
||||||
api 'com.google.protobuf:protobuf-javalite:4.29.3'
|
api 'com.google.protobuf:protobuf-javalite:4.29.3'
|
||||||
|
api 'org.bitcoinj.secp:secp-api:0.1'
|
||||||
|
implementation 'org.bitcoinj.secp:secp-bouncy:0.1'
|
||||||
implementation 'org.slf4j:slf4j-api:2.0.16'
|
implementation 'org.slf4j:slf4j-api:2.0.16'
|
||||||
|
|
||||||
testImplementation project(':bitcoinj-test-support')
|
testImplementation project(':bitcoinj-test-support')
|
||||||
|
@ -40,7 +42,7 @@ if (GradleVersion.current() > gradleVersionTargetJVM) {
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile) {
|
tasks.withType(JavaCompile) {
|
||||||
options.compilerArgs.addAll(['--release', '8'])
|
options.compilerArgs.addAll(['--release', '9'])
|
||||||
options.compilerArgs << '-Xlint:deprecation'
|
options.compilerArgs << '-Xlint:deprecation'
|
||||||
options.encoding = 'UTF-8'
|
options.encoding = 'UTF-8'
|
||||||
}
|
}
|
||||||
|
|
20
core/src/test/java/org/bitcoinj/crypto/SecpJdkSmokeTest.java
Normal file
20
core/src/test/java/org/bitcoinj/crypto/SecpJdkSmokeTest.java
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
package org.bitcoinj.crypto;
|
||||||
|
|
||||||
|
import org.bitcoinj.secp.api.P256K1KeyPair;
|
||||||
|
import org.bitcoinj.secp.api.Secp256k1;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertNotNull;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A quick test to make sure we can load and execute the secp-api and secp-bouncy.
|
||||||
|
*/
|
||||||
|
public class SecpJdkSmokeTest {
|
||||||
|
@Test
|
||||||
|
public void smoke() {
|
||||||
|
try (Secp256k1 secp = Secp256k1.getByName("bouncy-castle")) {
|
||||||
|
P256K1KeyPair keypair = secp.ecKeyPairCreate();
|
||||||
|
assertNotNull(keypair);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -7,7 +7,7 @@ dependencies {
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile) {
|
tasks.withType(JavaCompile) {
|
||||||
options.compilerArgs.addAll(['--release', '8'])
|
options.compilerArgs.addAll(['--release', '9'])
|
||||||
options.compilerArgs << '-Xlint:deprecation'
|
options.compilerArgs << '-Xlint:deprecation'
|
||||||
options.encoding = 'UTF-8'
|
options.encoding = 'UTF-8'
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ application {
|
||||||
}
|
}
|
||||||
|
|
||||||
jlink {
|
jlink {
|
||||||
options = ['--add-modules', 'org.slf4j.jul']
|
options = ['--add-modules', 'org.slf4j.jul', '--ignore-signing-information']
|
||||||
}
|
}
|
||||||
|
|
||||||
test {
|
test {
|
||||||
|
|
Loading…
Add table
Reference in a new issue