Support VC-WIN32

This commit is contained in:
Zhi Guan
2016-07-04 13:03:03 +02:00
parent f881784b73
commit 09f054b2f2
109 changed files with 16877 additions and 200 deletions

BIN
jni/GmSSL.class Normal file

Binary file not shown.

77
jni/GmSSL.h Normal file
View File

@@ -0,0 +1,77 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class GmSSL */
#ifndef _Included_GmSSL
#define _Included_GmSSL
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: GmSSL
* Method: symmetricEncrypt
* Signature: (Ljava/lang/String;I[B[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricEncrypt
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: symmetricDecrypt
* Signature: (Ljava/lang/String;I[B[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricDecrypt
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: digest
* Signature: (Ljava/lang/String;I[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_digest
(JNIEnv *, jobject, jstring, jint, jbyteArray);
/*
* Class: GmSSL
* Method: mac
* Signature: (Ljava/lang/String;I[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_mac
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: sign
* Signature: (Ljava/lang/String;I[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_sign
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: verify
* Signature: (Ljava/lang/String;I[B[B[B)I
*/
JNIEXPORT jint JNICALL Java_GmSSL_verify
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: publicKeyEncrypt
* Signature: (Ljava/lang/String;I[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyEncrypt
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
/*
* Class: GmSSL
* Method: publicKeyDecrypt
* Signature: (Ljava/lang/String;I[B[B)[B
*/
JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyDecrypt
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
#ifdef __cplusplus
}
#endif
#endif