mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-11 19:06:27 +08:00
update gm apis
This commit is contained in:
@@ -80,6 +80,7 @@ int ERR_load_SAF_strings(void);
|
||||
# define SAF_F_SAF_BASE64_ENCODE 104
|
||||
# define SAF_F_SAF_BASE64_ENCODEFINAL 105
|
||||
# define SAF_F_SAF_BASE64_ENCODEUPDATE 106
|
||||
# define SAF_F_SAF_CHANGEPIN 123
|
||||
# define SAF_F_SAF_CREATESYMMKEYOBJ 107
|
||||
# define SAF_F_SAF_ECCPUBLICKEYENC 108
|
||||
# define SAF_F_SAF_ECCPUBLICKEYENCBYCERT 109
|
||||
@@ -89,7 +90,14 @@ int ERR_load_SAF_strings(void);
|
||||
# define SAF_F_SAF_GENECCKEYPAIR 113
|
||||
# define SAF_F_SAF_GENERATEAGREEMENTDATAWITHECC 114
|
||||
# define SAF_F_SAF_GENERATEKEYWITHECC 115
|
||||
# define SAF_F_SAF_GENERATEKEYWITHEPK 124
|
||||
# define SAF_F_SAF_GENRANDOM 125
|
||||
# define SAF_F_SAF_GETECCPUBLICKEY 116
|
||||
# define SAF_F_SAF_GETVERSION 126
|
||||
# define SAF_F_SAF_IMPORTENCEDKEY 127
|
||||
# define SAF_F_SAF_INITIALIZE 128
|
||||
# define SAF_F_SAF_LOGIN 129
|
||||
# define SAF_F_SAF_LOGOUT 130
|
||||
# define SAF_F_SAF_MACFINAL 117
|
||||
# define SAF_F_SAF_MACUPDATE 118
|
||||
# define SAF_F_SAF_PKCS7_DECODEDIGESTEDDATA 119
|
||||
@@ -100,7 +108,10 @@ int ERR_load_SAF_strings(void);
|
||||
/* Reason codes. */
|
||||
# define SAF_R_BUFFER_TOO_SMALL 100
|
||||
# define SAF_R_CBCMAC_FAILURE 101
|
||||
# define SAF_R_CMAC_FAILURE 115
|
||||
# define SAF_R_ENCRYPT_KEY_FAILURE 116
|
||||
# define SAF_R_GEN_RANDOM 102
|
||||
# define SAF_R_GEN_RANDOM_FAILURE 117
|
||||
# define SAF_R_INT_OVERFLOW 103
|
||||
# define SAF_R_INVALID_ALGOR 104
|
||||
# define SAF_R_INVALID_CONTEXT 105
|
||||
@@ -111,6 +122,7 @@ int ERR_load_SAF_strings(void);
|
||||
# define SAF_R_INVALID_KEY_USAGE 110
|
||||
# define SAF_R_INVALID_LENGTH 111
|
||||
# define SAF_R_MAC_FAILURE 112
|
||||
# define SAF_R_NOT_SUPPORTED 118
|
||||
# define SAF_R_OPERATION_NOT_INITIALIZED 113
|
||||
# define SAF_R_SAF_ERROR 114
|
||||
|
||||
|
||||
@@ -95,81 +95,63 @@ int ERR_load_SDF_strings(void);
|
||||
|
||||
/* Function codes. */
|
||||
# define SDF_F_SDF_CALCULATEMAC 100
|
||||
# define SDF_F_SDF_CLOSEDEVICE 145
|
||||
# define SDF_F_SDF_CLOSESESSION 101
|
||||
# define SDF_F_SDF_DECODE_EC_SIGNATURE 102
|
||||
# define SDF_F_SDF_DECRYPT 103
|
||||
# define SDF_F_SDF_ENCODE_EC_SIGNATURE 104
|
||||
# define SDF_F_SDF_ENCRYPT 105
|
||||
# define SDF_F_SDF_EXPORTENCPUBLICKEY_ECC 106
|
||||
# define SDF_F_SDF_EXPORTENCPUBLICKEY_RSA 107
|
||||
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_ECC 108
|
||||
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_RSA 109
|
||||
# define SDF_F_SDF_EXTERNALDECRYPT_ECC 110
|
||||
# define SDF_F_SDF_EXTERNALENCRYPT_ECC 111
|
||||
# define SDF_F_SDF_EXTERNALPRIVATEKEYOPERATION_RSA 112
|
||||
# define SDF_F_SDF_EXTERNALPUBLICKEYOPERATION_RSA 113
|
||||
# define SDF_F_SDF_EXTERNALSIGN_ECC 114
|
||||
# define SDF_F_SDF_EXTERNALVERIFY_ECC 115
|
||||
# define SDF_F_SDF_GENERATEKEYPAIR_ECC 116
|
||||
# define SDF_F_SDF_GENERATEKEYPAIR_RSA 117
|
||||
# define SDF_F_SDF_GENERATEKEYWITHEPK_ECC 118
|
||||
# define SDF_F_SDF_GENERATEKEYWITHEPK_RSA 119
|
||||
# define SDF_F_SDF_GENERATEKEYWITHIPK_ECC 120
|
||||
# define SDF_F_SDF_GENERATEKEYWITHIPK_RSA 121
|
||||
# define SDF_F_SDF_GENERATERANDOM 122
|
||||
# define SDF_F_SDF_GETDEVICEINFO 123
|
||||
# define SDF_F_SDF_GETPRIVATEKEYACCESSRIGHT 124
|
||||
# define SDF_F_SDF_GET_CIPHER 125
|
||||
# define SDF_F_SDF_GET_DIGEST 126
|
||||
# define SDF_F_SDF_HASHFINAL 127
|
||||
# define SDF_F_SDF_HASHINIT 128
|
||||
# define SDF_F_SDF_HASHUPDATE 129
|
||||
# define SDF_F_SDF_IMPORTKEY 130
|
||||
# define SDF_F_SDF_IMPORTKEYWITHISK_ECC 131
|
||||
# define SDF_F_SDF_IMPORTKEYWITHISK_RSA 132
|
||||
# define SDF_F_SDF_INTERNALDECRYPT_ECC 133
|
||||
# define SDF_F_SDF_INTERNALENCRYPT_ECC 134
|
||||
# define SDF_F_SDF_INTERNALPRIVATEKEYOPERATION_RSA 135
|
||||
# define SDF_F_SDF_INTERNALPUBLICKEYOPERATION_RSA 136
|
||||
# define SDF_F_SDF_INTERNALSIGN_ECC 137
|
||||
# define SDF_F_SDF_INTERNALVERIFY_ECC 138
|
||||
# define SDF_F_SDF_LOAD_EC_PRIVATE_KEY 139
|
||||
# define SDF_F_SDF_LOAD_EC_PUBLIC_KEY 140
|
||||
# define SDF_F_SDF_LOAD_RSA_PRIVATE_KEY 141
|
||||
# define SDF_F_SDF_LOAD_RSA_PUBLIC_KEY 142
|
||||
# define SDF_F_SDF_OPENDEVICE 143
|
||||
# define SDF_F_SDF_OPENSESSION 144
|
||||
# define SDF_F_SDF_RELEASEPRIVATEKEYACCESSRIGHT 146
|
||||
# define SDF_F_SDF_CLOSEDEVICE 101
|
||||
# define SDF_F_SDF_CLOSESESSION 102
|
||||
# define SDF_F_SDF_CREATEFILE 103
|
||||
# define SDF_F_SDF_DECRYPT 104
|
||||
# define SDF_F_SDF_DELETEFILE 105
|
||||
# define SDF_F_SDF_DESTROYKEY 106
|
||||
# define SDF_F_SDF_ENCRYPT 107
|
||||
# define SDF_F_SDF_EXCHANGEDIGITENVELOPEBASEONECC 108
|
||||
# define SDF_F_SDF_EXCHANGEDIGITENVELOPEBASEONRSA 109
|
||||
# define SDF_F_SDF_EXPORTENCPUBLICKEY_ECC 110
|
||||
# define SDF_F_SDF_EXPORTENCPUBLICKEY_RSA 111
|
||||
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_ECC 112
|
||||
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_RSA 113
|
||||
# define SDF_F_SDF_EXTERNALENCRYPT_ECC 114
|
||||
# define SDF_F_SDF_EXTERNALPRIVATEKEYOPERATION_RSA 115
|
||||
# define SDF_F_SDF_EXTERNALPUBLICKEYOPERATION_RSA 116
|
||||
# define SDF_F_SDF_EXTERNALVERIFY_ECC 117
|
||||
# define SDF_F_SDF_GENERATEAGREEMENTDATAANDKEYWITHECC 118
|
||||
# define SDF_F_SDF_GENERATEAGREEMENTDATAWITHECC 119
|
||||
# define SDF_F_SDF_GENERATEKEYPAIR_ECC 120
|
||||
# define SDF_F_SDF_GENERATEKEYPAIR_RSA 121
|
||||
# define SDF_F_SDF_GENERATEKEYWITHECC 122
|
||||
# define SDF_F_SDF_GENERATEKEYWITHEPK_ECC 123
|
||||
# define SDF_F_SDF_GENERATEKEYWITHEPK_RSA 124
|
||||
# define SDF_F_SDF_GENERATEKEYWITHIPK_ECC 125
|
||||
# define SDF_F_SDF_GENERATEKEYWITHIPK_RSA 126
|
||||
# define SDF_F_SDF_GENERATEKEYWITHKEK 127
|
||||
# define SDF_F_SDF_GENERATERANDOM 128
|
||||
# define SDF_F_SDF_GETDEVICEINFO 129
|
||||
# define SDF_F_SDF_GETPRIVATEKEYACCESSRIGHT 130
|
||||
# define SDF_F_SDF_HASHFINAL 131
|
||||
# define SDF_F_SDF_HASHINIT 132
|
||||
# define SDF_F_SDF_HASHUPDATE 133
|
||||
# define SDF_F_SDF_IMPORTKEY 134
|
||||
# define SDF_F_SDF_IMPORTKEYWITHISK_ECC 135
|
||||
# define SDF_F_SDF_IMPORTKEYWITHISK_RSA 136
|
||||
# define SDF_F_SDF_IMPORTKEYWITHKEK 137
|
||||
# define SDF_F_SDF_INTERNALPRIVATEKEYOPERATION_RSA 138
|
||||
# define SDF_F_SDF_INTERNALPUBLICKEYOPERATION_RSA 147
|
||||
# define SDF_F_SDF_INTERNALSIGN_ECC 139
|
||||
# define SDF_F_SDF_INTERNALVERIFY_ECC 140
|
||||
# define SDF_F_SDF_METHOD_LOAD_LIBRARY 141
|
||||
# define SDF_F_SDF_OPENDEVICE 142
|
||||
# define SDF_F_SDF_OPENSESSION 143
|
||||
# define SDF_F_SDF_READFILE 144
|
||||
# define SDF_F_SDF_RELEASEPRIVATEKEYACCESSRIGHT 145
|
||||
# define SDF_F_SDF_WRITEFILE 146
|
||||
|
||||
/* Reason codes. */
|
||||
# define SDF_R_BUFFER_TOO_SMALL 100
|
||||
# define SDF_R_BUUTER_TOO_SMALL 101
|
||||
# define SDF_R_CBCMAC_FAILURE 102
|
||||
# define SDF_R_CMAC_FAILURE 126
|
||||
# define SDF_R_COMPUTE_SM2_ID_FAILURE 103
|
||||
# define SDF_R_ENGINE_LOAD_KEY_FAILURE 104
|
||||
# define SDF_R_GET_PRIVATE_KEY_FAILED 105
|
||||
# define SDF_R_GET_PUBLIC_KEY_FAILED 106
|
||||
# define SDF_R_INVALID_ALGOR 107
|
||||
# define SDF_R_INVALID_DEVICE_HANDLE 122
|
||||
# define SDF_R_INVALID_EC_CIPHERTEXT 108
|
||||
# define SDF_R_INVALID_EC_PRIVATE_KEY 109
|
||||
# define SDF_R_INVALID_EC_PUBLIC_KEY 110
|
||||
# define SDF_R_INVALID_INPUT_LENGTH 111
|
||||
# define SDF_R_INVALID_KEY_HANDLE 112
|
||||
# define SDF_R_INVALID_KEY_INDEX 123
|
||||
# define SDF_R_INVALID_KEY_LENGTH 113
|
||||
# define SDF_R_INVALID_KEY_USAGE 114
|
||||
# define SDF_R_INVALID_LENGTH 115
|
||||
# define SDF_R_INVALID_OPERATION_STATE 116
|
||||
# define SDF_R_INVALID_PASSWORD_LENGTH 124
|
||||
# define SDF_R_INVALID_SESSION 117
|
||||
# define SDF_R_INVALID_SESSION_HANDLE 125
|
||||
# define SDF_R_KEY_TYPE_NOT_MATCH 118
|
||||
# define SDF_R_LOAD_ENGINE_FAILURE 119
|
||||
# define SDF_R_RANDOM_FAILURE 120
|
||||
# define SDF_R_SDF_SESSION_NO_ENGINE 121
|
||||
# define SDF_R_INVALID_KEY_LENGTH 100
|
||||
# define SDF_R_INVALID_SDF_LIBRARY 101
|
||||
# define SDF_R_INVALID_SESSION_HANDLE 102
|
||||
# define SDF_R_LOAD_LIBRARY_FAILURE 107
|
||||
# define SDF_R_NOT_SUPPORTED 103
|
||||
# define SDF_R_OPERATION_FAILED 104
|
||||
# define SDF_R_SDF_METHOD_RETURN_FAILURE 105
|
||||
# define SDF_R_SDF_OPERATION_FAILED 106
|
||||
|
||||
# ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -464,7 +464,7 @@ int SAF_GenerateKeyWithEPK(
|
||||
unsigned char *pucPublicKey,
|
||||
unsigned int uiPublicKeyLen,
|
||||
unsigned char *pucSymmKey,
|
||||
unsigned int uiSymmKeyLen,
|
||||
unsigned int *puiSymmKeyLen,
|
||||
void **phKeyHandle);
|
||||
|
||||
int SAF_ImportEncedKey(
|
||||
|
||||
Reference in New Issue
Block a user