From b78fda7e796bc811d8dcea55d3d7a1430f129e9f Mon Sep 17 00:00:00 2001 From: marktwtn Date: Sat, 20 Apr 2019 09:45:59 +0800 Subject: [PATCH] fix: Fix the JNI related function name of IRI Change the name from `hash` to `crypto` and use the correct method name. The IRI can apply the dcurl library successfully now. --- jni/iri-pearldiver-exlib.c | 8 ++++---- mk/libdcurl.version | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/jni/iri-pearldiver-exlib.c b/jni/iri-pearldiver-exlib.c index 61cc062..bc1deba 100644 --- a/jni/iri-pearldiver-exlib.c +++ b/jni/iri-pearldiver-exlib.c @@ -5,7 +5,7 @@ #include "../src/trinary.h" JNIEXPORT jboolean JNICALL -Java_com_iota_iri_hash_PearlDiver_exlib_1init(JNIEnv *env, jclass clazz) +Java_com_iota_iri_crypto_PearlDiver_exlibInit(JNIEnv *env, jclass clazz) { if (!dcurl_init()) return JNI_FALSE; @@ -13,7 +13,7 @@ Java_com_iota_iri_hash_PearlDiver_exlib_1init(JNIEnv *env, jclass clazz) } JNIEXPORT jboolean JNICALL -Java_com_iota_iri_hash_PearlDiver_exlib_1search(JNIEnv *env, +Java_com_iota_iri_crypto_PearlDiver_exlibSearch(JNIEnv *env, jclass clazz, jbyteArray trits, jint mwm, @@ -48,13 +48,13 @@ Java_com_iota_iri_hash_PearlDiver_exlib_1search(JNIEnv *env, } JNIEXPORT void JNICALL -Java_com_iota_iri_hash_PearlDiver_exlib_1cancel(JNIEnv *env, jclass clazz) +Java_com_iota_iri_crypto_PearlDiver_exlibCancel(JNIEnv *env, jclass clazz) { /* Do nothing */ } JNIEXPORT void JNICALL -Java_com_iota_iri_hash_PearlDiver_exlib_1destroy(JNIEnv *env, jclass clazz) +Java_com_iota_iri_crypto_PearlDiver_exlibDestroy(JNIEnv *env, jclass clazz) { dcurl_destroy(); } diff --git a/mk/libdcurl.version b/mk/libdcurl.version index 205dc04..a4acd8b 100644 --- a/mk/libdcurl.version +++ b/mk/libdcurl.version @@ -7,7 +7,7 @@ CODEABI_1.0 { ccurl_*; /* JNI */ - Java_com_iota_iri_hash_PearlDiver*; + Java_com_iota_iri_crypto_PearlDiver*; local: *; };