mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-11 00:13:55 +08:00
[bugFix] Fix java wrapper import issue by adding package name org.gmssl
This commit is contained in:
352
java/GmSSL.c
352
java/GmSSL.c
File diff suppressed because it is too large
Load Diff
48
java/GmSSL.h
48
java/GmSSL.h
@@ -12,7 +12,7 @@ extern "C" {
|
|||||||
* Method: getVersions
|
* Method: getVersions
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getVersions
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getVersions
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -20,7 +20,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getVersions
|
|||||||
* Method: getCiphers
|
* Method: getCiphers
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getCiphers
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getCiphers
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -28,7 +28,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getCiphers
|
|||||||
* Method: getDigests
|
* Method: getDigests
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getDigests
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getDigests
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -36,7 +36,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getDigests
|
|||||||
* Method: getMacs
|
* Method: getMacs
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getMacs
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getMacs
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -44,7 +44,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getMacs
|
|||||||
* Method: getSignAlgorithms
|
* Method: getSignAlgorithms
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getSignAlgorithms
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getSignAlgorithms
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -52,7 +52,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getSignAlgorithms
|
|||||||
* Method: getPublicKeyEncryptions
|
* Method: getPublicKeyEncryptions
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getPublicKeyEncryptions
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getPublicKeyEncryptions
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -60,7 +60,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getPublicKeyEncryptions
|
|||||||
* Method: getDeriveKeyAlgorithms
|
* Method: getDeriveKeyAlgorithms
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getDeriveKeyAlgorithms
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getDeriveKeyAlgorithms
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -68,7 +68,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getDeriveKeyAlgorithms
|
|||||||
* Method: generateRandom
|
* Method: generateRandom
|
||||||
* Signature: (I)[B
|
* Signature: (I)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_generateRandom
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_generateRandom
|
||||||
(JNIEnv *, jobject, jint);
|
(JNIEnv *, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -76,7 +76,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_generateRandom
|
|||||||
* Method: getCipherIVLength
|
* Method: getCipherIVLength
|
||||||
* Signature: (Ljava/lang/String;)I
|
* Signature: (Ljava/lang/String;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_getCipherIVLength
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_getCipherIVLength
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -84,7 +84,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_getCipherIVLength
|
|||||||
* Method: getCipherKeyLength
|
* Method: getCipherKeyLength
|
||||||
* Signature: (Ljava/lang/String;)I
|
* Signature: (Ljava/lang/String;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_getCipherKeyLength
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_getCipherKeyLength
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -92,7 +92,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_getCipherKeyLength
|
|||||||
* Method: getCipherBlockSize
|
* Method: getCipherBlockSize
|
||||||
* Signature: (Ljava/lang/String;)I
|
* Signature: (Ljava/lang/String;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_getCipherBlockSize
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_getCipherBlockSize
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -100,7 +100,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_getCipherBlockSize
|
|||||||
* Method: symmetricEncrypt
|
* Method: symmetricEncrypt
|
||||||
* Signature: (Ljava/lang/String;[B[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricEncrypt
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_symmetricEncrypt
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -108,7 +108,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricEncrypt
|
|||||||
* Method: symmetricDecrypt
|
* Method: symmetricDecrypt
|
||||||
* Signature: (Ljava/lang/String;[B[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricDecrypt
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_symmetricDecrypt
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -116,7 +116,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_symmetricDecrypt
|
|||||||
* Method: getDigestLength
|
* Method: getDigestLength
|
||||||
* Signature: (Ljava/lang/String;)I
|
* Signature: (Ljava/lang/String;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_getDigestLength
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_getDigestLength
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -124,7 +124,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_getDigestLength
|
|||||||
* Method: getDigestBlockSize
|
* Method: getDigestBlockSize
|
||||||
* Signature: (Ljava/lang/String;)I
|
* Signature: (Ljava/lang/String;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_getDigestBlockSize
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_getDigestBlockSize
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -132,7 +132,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_getDigestBlockSize
|
|||||||
* Method: digest
|
* Method: digest
|
||||||
* Signature: (Ljava/lang/String;[B)[B
|
* Signature: (Ljava/lang/String;[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_digest
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_digest
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -140,7 +140,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_digest
|
|||||||
* Method: getMacLength
|
* Method: getMacLength
|
||||||
* Signature: (Ljava/lang/String;)[Ljava/lang/String;
|
* Signature: (Ljava/lang/String;)[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getMacLength
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getMacLength
|
||||||
(JNIEnv *, jobject, jstring);
|
(JNIEnv *, jobject, jstring);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -148,7 +148,7 @@ JNIEXPORT jobjectArray JNICALL Java_GmSSL_getMacLength
|
|||||||
* Method: mac
|
* Method: mac
|
||||||
* Signature: (Ljava/lang/String;[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_mac
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_mac
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -156,7 +156,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_mac
|
|||||||
* Method: sign
|
* Method: sign
|
||||||
* Signature: (Ljava/lang/String;[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_sign
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_sign
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -164,7 +164,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_sign
|
|||||||
* Method: verify
|
* Method: verify
|
||||||
* Signature: (Ljava/lang/String;[B[B[B)I
|
* Signature: (Ljava/lang/String;[B[B[B)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_GmSSL_verify
|
JNIEXPORT jint JNICALL Java_org_gmssl_GmSSL_verify
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -172,7 +172,7 @@ JNIEXPORT jint JNICALL Java_GmSSL_verify
|
|||||||
* Method: publicKeyEncrypt
|
* Method: publicKeyEncrypt
|
||||||
* Signature: (Ljava/lang/String;[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyEncrypt
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_publicKeyEncrypt
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -180,7 +180,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyEncrypt
|
|||||||
* Method: publicKeyDecrypt
|
* Method: publicKeyDecrypt
|
||||||
* Signature: (Ljava/lang/String;[B[B)[B
|
* Signature: (Ljava/lang/String;[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyDecrypt
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_publicKeyDecrypt
|
||||||
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -188,7 +188,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_publicKeyDecrypt
|
|||||||
* Method: deriveKey
|
* Method: deriveKey
|
||||||
* Signature: (Ljava/lang/String;I[B[B)[B
|
* Signature: (Ljava/lang/String;I[B[B)[B
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jbyteArray JNICALL Java_GmSSL_deriveKey
|
JNIEXPORT jbyteArray JNICALL Java_org_gmssl_GmSSL_deriveKey
|
||||||
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
|
(JNIEnv *, jobject, jstring, jint, jbyteArray, jbyteArray);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -196,7 +196,7 @@ JNIEXPORT jbyteArray JNICALL Java_GmSSL_deriveKey
|
|||||||
* Method: getErrorStrings
|
* Method: getErrorStrings
|
||||||
* Signature: ()[Ljava/lang/String;
|
* Signature: ()[Ljava/lang/String;
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jobjectArray JNICALL Java_GmSSL_getErrorStrings
|
JNIEXPORT jobjectArray JNICALL Java_org_gmssl_GmSSL_getErrorStrings
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
* ====================================================================
|
* ====================================================================
|
||||||
*/
|
*/
|
||||||
|
package org.gmssl;
|
||||||
|
|
||||||
public class GmSSL {
|
public class GmSSL {
|
||||||
|
|
||||||
|
|||||||
@@ -19,42 +19,42 @@
|
|||||||
# define ERR_REASON(reason) ERR_PACK(0,0,reason)
|
# define ERR_REASON(reason) ERR_PACK(0,0,reason)
|
||||||
|
|
||||||
static ERR_STRING_DATA JNI_str_functs[] = {
|
static ERR_STRING_DATA JNI_str_functs[] = {
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_DERIVEKEY), "Java_GmSSL_deriveKey"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_DERIVEKEY), "Java_org_gmssl_GmSSL_deriveKey"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_DIGEST), "Java_GmSSL_digest"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_DIGEST), "Java_org_gmssl_GmSSL_digest"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GENERATERANDOM), "Java_GmSSL_generateRandom"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GENERATERANDOM), "Java_org_gmssl_GmSSL_generateRandom"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETCIPHERBLOCKSIZE),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERBLOCKSIZE),
|
||||||
"Java_GmSSL_getCipherBlockSize"},
|
"Java_org_gmssl_GmSSL_getCipherBlockSize"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETCIPHERIVLENGTH),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERIVLENGTH),
|
||||||
"Java_GmSSL_getCipherIVLength"},
|
"Java_org_gmssl_GmSSL_getCipherIVLength"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETCIPHERKEYLENGTH),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERKEYLENGTH),
|
||||||
"Java_GmSSL_getCipherKeyLength"},
|
"Java_org_gmssl_GmSSL_getCipherKeyLength"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETCIPHERS), "Java_GmSSL_getCiphers"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERS), "Java_org_gmssl_GmSSL_getCiphers"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETDERIVEKEYALGORITHMS),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDERIVEKEYALGORITHMS),
|
||||||
"Java_GmSSL_getDeriveKeyAlgorithms"},
|
"Java_org_gmssl_GmSSL_getDeriveKeyAlgorithms"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETDIGESTBLOCKSIZE),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTBLOCKSIZE),
|
||||||
"Java_GmSSL_getDigestBlockSize"},
|
"Java_org_gmssl_GmSSL_getDigestBlockSize"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETDIGESTLENGTH),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTLENGTH),
|
||||||
"Java_GmSSL_getDigestLength"},
|
"Java_org_gmssl_GmSSL_getDigestLength"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETDIGESTS), "Java_GmSSL_getDigests"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTS), "Java_org_gmssl_GmSSL_getDigests"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETERRORSTRINGS),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETERRORSTRINGS),
|
||||||
"Java_GmSSL_getErrorStrings"},
|
"Java_org_gmssl_GmSSL_getErrorStrings"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETMACS), "Java_GmSSL_getMacs"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETMACS), "Java_org_gmssl_GmSSL_getMacs"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETPUBLICKEYENCRYPTIONS),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETPUBLICKEYENCRYPTIONS),
|
||||||
"Java_GmSSL_getPublicKeyEncryptions"},
|
"Java_org_gmssl_GmSSL_getPublicKeyEncryptions"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETSIGNALGORITHMS),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETSIGNALGORITHMS),
|
||||||
"Java_GmSSL_getSignAlgorithms"},
|
"Java_org_gmssl_GmSSL_getSignAlgorithms"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_GETVERSIONS), "Java_GmSSL_getVersions"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_GETVERSIONS), "Java_org_gmssl_GmSSL_getVersions"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_MAC), "Java_GmSSL_mac"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_MAC), "Java_org_gmssl_GmSSL_mac"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_PUBLICKEYDECRYPT),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYDECRYPT),
|
||||||
"Java_GmSSL_publicKeyDecrypt"},
|
"Java_org_gmssl_GmSSL_publicKeyDecrypt"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_PUBLICKEYENCRYPT),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYENCRYPT),
|
||||||
"Java_GmSSL_publicKeyEncrypt"},
|
"Java_org_gmssl_GmSSL_publicKeyEncrypt"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_SIGN), "Java_GmSSL_sign"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_SIGN), "Java_org_gmssl_GmSSL_sign"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_SYMMETRICDECRYPT),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICDECRYPT),
|
||||||
"Java_GmSSL_symmetricDecrypt"},
|
"Java_org_gmssl_GmSSL_symmetricDecrypt"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_SYMMETRICENCRYPT),
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICENCRYPT),
|
||||||
"Java_GmSSL_symmetricEncrypt"},
|
"Java_org_gmssl_GmSSL_symmetricEncrypt"},
|
||||||
{ERR_FUNC(JNI_F_JAVA_GMSSL_VERIFY), "Java_GmSSL_verify"},
|
{ERR_FUNC(JNI_F_JAVA_ORG_GMSSL_GMSSL_VERIFY), "Java_org_gmssl_GmSSL_verify"},
|
||||||
{ERR_FUNC(JNI_F_PRINT_ERRORS_CB), "print_errors_cb"},
|
{ERR_FUNC(JNI_F_PRINT_ERRORS_CB), "print_errors_cb"},
|
||||||
{0, NULL}
|
{0, NULL}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,29 +19,29 @@ static void ERR_JNI_error(int function, int reason, char *file, int line);
|
|||||||
/* Error codes for the JNI functions. */
|
/* Error codes for the JNI functions. */
|
||||||
|
|
||||||
/* Function codes. */
|
/* Function codes. */
|
||||||
# define JNI_F_JAVA_GMSSL_DERIVEKEY 100
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_DERIVEKEY 100
|
||||||
# define JNI_F_JAVA_GMSSL_DIGEST 101
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_DIGEST 101
|
||||||
# define JNI_F_JAVA_GMSSL_GENERATERANDOM 102
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GENERATERANDOM 102
|
||||||
# define JNI_F_JAVA_GMSSL_GETCIPHERBLOCKSIZE 103
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERBLOCKSIZE 103
|
||||||
# define JNI_F_JAVA_GMSSL_GETCIPHERIVLENGTH 104
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERIVLENGTH 104
|
||||||
# define JNI_F_JAVA_GMSSL_GETCIPHERKEYLENGTH 105
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERKEYLENGTH 105
|
||||||
# define JNI_F_JAVA_GMSSL_GETCIPHERS 106
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERS 106
|
||||||
# define JNI_F_JAVA_GMSSL_GETDERIVEKEYALGORITHMS 107
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDERIVEKEYALGORITHMS 107
|
||||||
# define JNI_F_JAVA_GMSSL_GETDIGESTBLOCKSIZE 108
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTBLOCKSIZE 108
|
||||||
# define JNI_F_JAVA_GMSSL_GETDIGESTLENGTH 109
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTLENGTH 109
|
||||||
# define JNI_F_JAVA_GMSSL_GETDIGESTS 110
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTS 110
|
||||||
# define JNI_F_JAVA_GMSSL_GETERRORSTRINGS 111
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETERRORSTRINGS 111
|
||||||
# define JNI_F_JAVA_GMSSL_GETMACS 112
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETMACS 112
|
||||||
# define JNI_F_JAVA_GMSSL_GETPUBLICKEYENCRYPTIONS 113
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETPUBLICKEYENCRYPTIONS 113
|
||||||
# define JNI_F_JAVA_GMSSL_GETSIGNALGORITHMS 114
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETSIGNALGORITHMS 114
|
||||||
# define JNI_F_JAVA_GMSSL_GETVERSIONS 115
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETVERSIONS 115
|
||||||
# define JNI_F_JAVA_GMSSL_MAC 116
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_MAC 116
|
||||||
# define JNI_F_JAVA_GMSSL_PUBLICKEYDECRYPT 117
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYDECRYPT 117
|
||||||
# define JNI_F_JAVA_GMSSL_PUBLICKEYENCRYPT 118
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYENCRYPT 118
|
||||||
# define JNI_F_JAVA_GMSSL_SIGN 119
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SIGN 119
|
||||||
# define JNI_F_JAVA_GMSSL_SYMMETRICDECRYPT 120
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICDECRYPT 120
|
||||||
# define JNI_F_JAVA_GMSSL_SYMMETRICENCRYPT 121
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICENCRYPT 121
|
||||||
# define JNI_F_JAVA_GMSSL_VERIFY 122
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_VERIFY 122
|
||||||
# define JNI_F_PRINT_ERRORS_CB 123
|
# define JNI_F_PRINT_ERRORS_CB 123
|
||||||
|
|
||||||
/* Reason codes. */
|
/* Reason codes. */
|
||||||
|
|||||||
Reference in New Issue
Block a user