|
Bitcoin
|
#include <stdlib.h>#include <stdint.h>#include <string.h>#include "org_bitcoin_NativeSecp256k1.h"#include "include/secp256k1.h"#include "include/secp256k1_ecdh.h"#include "include/secp256k1_recovery.h"Functions | |
| SECP256K1_API jlong JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ctx_1clone (JNIEnv *env, jclass classObject, jlong ctx_l) |
| SECP256K1_API jint JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1context_1randomize (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API void JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1destroy_1context (JNIEnv *env, jclass classObject, jlong ctx_l) |
| SECP256K1_API jint JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l, jint siglen, jint publen) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1sign (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API jint JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ec_1seckey_1verify (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ec_1pubkey_1create (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1privkey_1tweak_1add (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1privkey_1tweak_1mul (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1pubkey_1tweak_1add (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l, jint publen) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1pubkey_1tweak_1mul (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l, jint publen) |
| SECP256K1_API jlong JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1pubkey_1combine (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l, jint numkeys) |
| SECP256K1_API jobjectArray JNICALL | Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdh (JNIEnv *env, jclass classObject, jobject byteBufferObject, jlong ctx_l, jint publen) |
| SECP256K1_API jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1context_1randomize | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jlong JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ctx_1clone | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API void JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1destroy_1context | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ec_1pubkey_1create | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ec_1seckey_1verify | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdh | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l, | ||
| jint | publen | ||
| ) |
| SECP256K1_API jlong JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1pubkey_1combine | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l, | ||
| jint | numkeys | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1sign | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l, | ||
| jint | siglen, | ||
| jint | publen | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1privkey_1tweak_1add | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1privkey_1tweak_1mul | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1pubkey_1tweak_1add | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l, | ||
| jint | publen | ||
| ) |
| SECP256K1_API jobjectArray JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1pubkey_1tweak_1mul | ( | JNIEnv * | env, |
| jclass | classObject, | ||
| jobject | byteBufferObject, | ||
| jlong | ctx_l, | ||
| jint | publen | ||
| ) |
1.8.15