160 lines
3.8 KiB
C
160 lines
3.8 KiB
C
/* DO NOT EDIT THIS FILE - it is machine generated */
|
|
#include <jni.h>
|
|
/* Header for class com_wolfssl_wolfcrypt_Hmac */
|
|
|
|
#ifndef _Included_com_wolfssl_wolfcrypt_Hmac
|
|
#define _Included_com_wolfssl_wolfcrypt_Hmac
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#undef com_wolfssl_wolfcrypt_Hmac_NULL
|
|
#define com_wolfssl_wolfcrypt_Hmac_NULL 0LL
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacSetKey
|
|
* Signature: (I[B)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacSetKey
|
|
(JNIEnv *, jobject, jint, jbyteArray);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacUpdate
|
|
* Signature: (B)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacUpdate__B
|
|
(JNIEnv *, jobject, jbyte);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacUpdate
|
|
* Signature: ([BII)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacUpdate___3BII
|
|
(JNIEnv *, jobject, jbyteArray, jint, jint);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacUpdate
|
|
* Signature: (Ljava/nio/ByteBuffer;II)V
|
|
*/
|
|
JNIEXPORT void JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacUpdate__Ljava_nio_ByteBuffer_2II
|
|
(JNIEnv *, jobject, jobject, jint, jint);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacFinal
|
|
* Signature: ()[B
|
|
*/
|
|
JNIEXPORT jbyteArray JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacFinal
|
|
(JNIEnv *, jobject);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: wc_HmacSizeByType
|
|
* Signature: (I)I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_wc_1HmacSizeByType
|
|
(JNIEnv *, jobject, jint);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeMd5
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeMd5
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha224
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha224
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha256
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha256
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha384
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha384
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha512
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha512
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeBlake2b
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeBlake2b
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha3_224
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha3_1224
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha3_256
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha3_1256
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha3_384
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha3_1384
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: getCodeSha3_512
|
|
* Signature: ()I
|
|
*/
|
|
JNIEXPORT jint JNICALL Java_com_wolfssl_wolfcrypt_Hmac_getCodeSha3_1512
|
|
(JNIEnv *, jclass);
|
|
|
|
/*
|
|
* Class: com_wolfssl_wolfcrypt_Hmac
|
|
* Method: mallocNativeStruct
|
|
* Signature: ()J
|
|
*/
|
|
JNIEXPORT jlong JNICALL Java_com_wolfssl_wolfcrypt_Hmac_mallocNativeStruct
|
|
(JNIEnv *, jobject);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|