mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 17:06:25 +08:00
72 lines
3.4 KiB
C
72 lines
3.4 KiB
C
#ifndef HEADER_JNI_ERR_H
|
|
# define HEADER_JNI_ERR_H
|
|
|
|
# ifdef __cplusplus
|
|
extern "C" {
|
|
# endif
|
|
|
|
/* BEGIN ERROR CODES */
|
|
/*
|
|
* The following lines are auto generated by the script mkerr.pl. Any changes
|
|
* made after this point may be overwritten when the script is next run.
|
|
*/
|
|
|
|
static int ERR_load_JNI_strings(void);
|
|
static void ERR_unload_JNI_strings(void);
|
|
static void ERR_JNI_error(int function, int reason, char *file, int line);
|
|
# define JNIerr(f,r) ERR_JNI_error((f),(r),OPENSSL_FILE,OPENSSL_LINE)
|
|
|
|
/* Error codes for the JNI functions. */
|
|
|
|
/* Function codes. */
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_DERIVEKEY 100
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_DIGEST 101
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GENERATERANDOM 102
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERBLOCKSIZE 103
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERIVLENGTH 104
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERKEYLENGTH 105
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETCIPHERS 106
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDERIVEKEYALGORITHMS 107
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTBLOCKSIZE 108
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTLENGTH 109
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETDIGESTS 110
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETERRORSTRINGS 111
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETMACS 112
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETPUBLICKEYENCRYPTIONS 113
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETSIGNALGORITHMS 114
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_GETVERSIONS 115
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_MAC 116
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYDECRYPT 117
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_PUBLICKEYENCRYPT 118
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SIGN 119
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICDECRYPT 120
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_SYMMETRICENCRYPT 121
|
|
# define JNI_F_JAVA_ORG_GMSSL_GMSSL_VERIFY 122
|
|
# define JNI_F_PRINT_ERRORS_CB 123
|
|
|
|
/* Reason codes. */
|
|
# define JNI_R_BAD_ARGUMENT 100
|
|
# define JNI_R_CMAC_ERROR 114
|
|
# define JNI_R_ERRORS_STACK_ERROR 101
|
|
# define JNI_R_GMSSL_RNG_ERROR 102
|
|
# define JNI_R_HMAC_ERROR 115
|
|
# define JNI_R_INVALID_CIPHER 103
|
|
# define JNI_R_INVALID_DERIVE_KEY_ALGOR 118
|
|
# define JNI_R_INVALID_DIGEST 104
|
|
# define JNI_R_INVALID_IV_LENGTH 105
|
|
# define JNI_R_INVALID_KEY_LENGTH 106
|
|
# define JNI_R_INVALID_LENGTH 107
|
|
# define JNI_R_INVALID_PRIVATE_KEY 108
|
|
# define JNI_R_INVALID_PUBLIC_KEY 109
|
|
# define JNI_R_INVALID_PUBLIC_KEY_ENCRYPTION_ALGOR 117
|
|
# define JNI_R_INVALID_SIGN_ALGOR 116
|
|
# define JNI_R_IV_LENGTH 110
|
|
# define JNI_R_JNI_MALLOC_FAILURE 111
|
|
# define JNI_R_KEY_LENGTH 112
|
|
# define JNI_R_NONSUPPORTED_CIPHER 113
|
|
|
|
# ifdef __cplusplus
|
|
}
|
|
# endif
|
|
#endif
|