[bugFix] Fix java wrapper import issue by adding package name org.gmssl

This commit is contained in:
Xiaochen Nie
2020-02-17 21:52:59 +08:00
parent c6bcd23be3
commit 8505947e61
5 changed files with 260 additions and 259 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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 {

View File

@@ -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}
}; };

View File

@@ -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. */