Fix JNI for C instead of C++
(because apparently there is a significant difference...)
This commit is contained in:
parent
194eea065f
commit
6df016fb20
@ -4,7 +4,7 @@
|
|||||||
JNIEXPORT jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify
|
JNIEXPORT jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify
|
||||||
(JNIEnv* env, jclass classObject, jobject byteBufferObject)
|
(JNIEnv* env, jclass classObject, jobject byteBufferObject)
|
||||||
{
|
{
|
||||||
unsigned char* data = (unsigned char*) env->GetDirectBufferAddress(byteBufferObject);
|
unsigned char* data = (unsigned char*) (*env)->GetDirectBufferAddress(env, byteBufferObject);
|
||||||
int sigLen = *((int*)(data + 32));
|
int sigLen = *((int*)(data + 32));
|
||||||
int pubLen = *((int*)(data + 32 + 4));
|
int pubLen = *((int*)(data + 32 + 4));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user