remove warnings

This commit is contained in:
Zhi Guan
2020-06-19 15:56:33 +08:00
parent ec29454f1d
commit 5a000d0998
42 changed files with 6607 additions and 5928 deletions

View File

@@ -1386,188 +1386,175 @@ int ERR_load_EC_strings(void);
# define EC_F_D2I_ECPKPARAMETERS 103
# define EC_F_D2I_ECPRIVATEKEY 104
# define EC_F_DO_EC_KEY_PRINT 105
# define EC_F_ECAHE_CIPHERTEXT_SIZE 106
# define EC_F_ECAHE_DECRYPT 107
# define EC_F_ECAHE_ENCRYPT 108
# define EC_F_ECDH_CMS_DECRYPT 109
# define EC_F_ECDH_CMS_SET_SHARED_INFO 110
# define EC_F_ECDH_COMPUTE_KEY 111
# define EC_F_ECDH_SIMPLE_COMPUTE_KEY 112
# define EC_F_ECDSA_DO_SIGN_EX 113
# define EC_F_ECDSA_DO_VERIFY 114
# define EC_F_ECDSA_SIGN_EX 115
# define EC_F_ECDSA_SIGN_SETUP 116
# define EC_F_ECDSA_SIG_NEW 117
# define EC_F_ECDSA_VERIFY 118
# define EC_F_ECIES_DECRYPT 119
# define EC_F_ECIES_DO_DECRYPT 120
# define EC_F_ECIES_DO_ENCRYPT 121
# define EC_F_ECIES_ENCRYPT 122
# define EC_F_ECIES_PARAMS_GET_ENC 123
# define EC_F_ECIES_PARAMS_GET_KDF 124
# define EC_F_ECIES_PARAMS_GET_MAC 125
# define EC_F_ECIES_PARAMS_INIT_WITH_RECOMMENDED 126
# define EC_F_ECIES_PARAMS_INIT_WITH_TYPE 127
# define EC_F_ECKEY_PARAM2TYPE 128
# define EC_F_ECKEY_PARAM_DECODE 129
# define EC_F_ECKEY_PRIV_DECODE 130
# define EC_F_ECKEY_PRIV_ENCODE 131
# define EC_F_ECKEY_PUB_DECODE 132
# define EC_F_ECKEY_PUB_ENCODE 133
# define EC_F_ECKEY_TYPE2PARAM 134
# define EC_F_ECPARAMETERS_PRINT_FP 135
# define EC_F_ECPKPARAMETERS_PRINT 136
# define EC_F_ECPKPARAMETERS_PRINT_FP 137
# define EC_F_ECP_NISTZ256_GET_AFFINE 138
# define EC_F_ECP_NISTZ256_MULT_PRECOMPUTE 139
# define EC_F_ECP_NISTZ256_POINTS_MUL 140
# define EC_F_ECP_NISTZ256_PRE_COMP_NEW 141
# define EC_F_ECP_NISTZ256_WINDOWED_MUL 142
# define EC_F_ECP_SM2Z256_GET_AFFINE 143
# define EC_F_ECP_SM2Z256_MULT_PRECOMPUTE 144
# define EC_F_ECP_SM2Z256_POINTS_MUL 145
# define EC_F_ECP_SM2Z256_PRE_COMP_NEW 146
# define EC_F_ECP_SM2Z256_WINDOWED_MUL 147
# define EC_F_ECX_KEY_OP 148
# define EC_F_ECX_PRIV_ENCODE 149
# define EC_F_ECX_PUB_ENCODE 150
# define EC_F_EC_ASN1_GROUP2CURVE 151
# define EC_F_EC_ASN1_GROUP2FIELDID 152
# define EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY 153
# define EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT 154
# define EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE 155
# define EC_F_EC_GF2M_SIMPLE_OCT2POINT 156
# define EC_F_EC_GF2M_SIMPLE_POINT2OCT 157
# define EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES 158
# define EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES 159
# define EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES 160
# define EC_F_EC_GFP_MONT_FIELD_DECODE 161
# define EC_F_EC_GFP_MONT_FIELD_ENCODE 162
# define EC_F_EC_GFP_MONT_FIELD_MUL 163
# define EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE 164
# define EC_F_EC_GFP_MONT_FIELD_SQR 165
# define EC_F_EC_GFP_MONT_GROUP_SET_CURVE 166
# define EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE 167
# define EC_F_EC_GFP_NISTP224_POINTS_MUL 168
# define EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES 169
# define EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE 170
# define EC_F_EC_GFP_NISTP256_POINTS_MUL 171
# define EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES 172
# define EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE 173
# define EC_F_EC_GFP_NISTP521_POINTS_MUL 174
# define EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES 175
# define EC_F_EC_GFP_NIST_FIELD_MUL 176
# define EC_F_EC_GFP_NIST_FIELD_SQR 177
# define EC_F_EC_GFP_NIST_GROUP_SET_CURVE 178
# define EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT 179
# define EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE 180
# define EC_F_EC_GFP_SIMPLE_MAKE_AFFINE 181
# define EC_F_EC_GFP_SIMPLE_OCT2POINT 182
# define EC_F_EC_GFP_SIMPLE_POINT2OCT 183
# define EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE 184
# define EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES 185
# define EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES 186
# define EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES 187
# define EC_F_EC_GFP_SM2P256_GROUP_SET_CURVE 188
# define EC_F_EC_GFP_SM2P256_POINTS_MUL 189
# define EC_F_EC_GFP_SM2P256_POINT_GET_AFFINE_COORDINATES 190
# define EC_F_EC_GROUP_CHECK 191
# define EC_F_EC_GROUP_CHECK_DISCRIMINANT 192
# define EC_F_EC_GROUP_COPY 193
# define EC_F_EC_GROUP_GENERATE_TYPE1CURVE 194
# define EC_F_EC_GROUP_GET_CURVE_GF2M 195
# define EC_F_EC_GROUP_GET_CURVE_GFP 196
# define EC_F_EC_GROUP_GET_DEGREE 197
# define EC_F_EC_GROUP_GET_ECPARAMETERS 198
# define EC_F_EC_GROUP_GET_ECPKPARAMETERS 199
# define EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS 200
# define EC_F_EC_GROUP_GET_TRINOMIAL_BASIS 201
# define EC_F_EC_GROUP_GET_TYPE1CURVE_ETA 202
# define EC_F_EC_GROUP_GET_TYPE1CURVE_ZETA 203
# define EC_F_EC_GROUP_IS_TYPE1CURVE 204
# define EC_F_EC_GROUP_NEW 205
# define EC_F_EC_GROUP_NEW_BY_CURVE_NAME 206
# define EC_F_EC_GROUP_NEW_FROM_DATA 207
# define EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS 208
# define EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS 209
# define EC_F_EC_GROUP_NEW_TYPE1CURVE 210
# define EC_F_EC_GROUP_SET_CURVE_GF2M 211
# define EC_F_EC_GROUP_SET_CURVE_GFP 212
# define EC_F_EC_GROUP_SET_GENERATOR 213
# define EC_F_EC_KEY_CHECK_KEY 214
# define EC_F_EC_KEY_COPY 215
# define EC_F_EC_KEY_GENERATE_KEY 216
# define EC_F_EC_KEY_MERGE 217
# define EC_F_EC_KEY_NEW_METHOD 218
# define EC_F_EC_KEY_OCT2PRIV 219
# define EC_F_EC_KEY_PRINT_FP 220
# define EC_F_EC_KEY_PRIV2OCT 221
# define EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES 222
# define EC_F_EC_KEY_SIMPLE_CHECK_KEY 223
# define EC_F_EC_KEY_SIMPLE_OCT2PRIV 224
# define EC_F_EC_KEY_SIMPLE_PRIV2OCT 225
# define EC_F_EC_KEY_SPLIT 226
# define EC_F_EC_POINTS_MAKE_AFFINE 227
# define EC_F_EC_POINT_ADD 228
# define EC_F_EC_POINT_CMP 229
# define EC_F_EC_POINT_CMP_FPPOINT 230
# define EC_F_EC_POINT_COPY 231
# define EC_F_EC_POINT_DBL 232
# define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M 233
# define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP 234
# define EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP 235
# define EC_F_EC_POINT_HASH2POINT 236
# define EC_F_EC_POINT_INVERT 237
# define EC_F_EC_POINT_IS_AT_INFINITY 238
# define EC_F_EC_POINT_IS_ON_CURVE 239
# define EC_F_EC_POINT_MAKE_AFFINE 240
# define EC_F_EC_POINT_NEW 241
# define EC_F_EC_POINT_OCT2POINT 242
# define EC_F_EC_POINT_POINT2OCT 243
# define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M 244
# define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP 245
# define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M 246
# define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP 247
# define EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP 248
# define EC_F_EC_POINT_SET_TO_INFINITY 249
# define EC_F_EC_PRE_COMP_NEW 250
# define EC_F_EC_TYPE1CURVE_TATE 251
# define EC_F_EC_WNAF_MUL 252
# define EC_F_EC_WNAF_PRECOMPUTE_MULT 253
# define EC_F_I2D_ECIESPARAMETERS 254
# define EC_F_I2D_ECPARAMETERS 255
# define EC_F_I2D_ECPKPARAMETERS 256
# define EC_F_I2D_ECPRIVATEKEY 257
# define EC_F_I2O_ECPUBLICKEY 258
# define EC_F_NISTP224_PRE_COMP_NEW 259
# define EC_F_NISTP256_PRE_COMP_NEW 260
# define EC_F_NISTP521_PRE_COMP_NEW 261
# define EC_F_O2I_ECPUBLICKEY 262
# define EC_F_OLD_EC_PRIV_DECODE 263
# define EC_F_OSSL_ECDH_COMPUTE_KEY 264
# define EC_F_OSSL_ECDSA_SIGN_SIG 265
# define EC_F_OSSL_ECDSA_VERIFY_SIG 266
# define EC_F_PKEY_ECX_DERIVE 267
# define EC_F_PKEY_EC_CTRL 268
# define EC_F_PKEY_EC_CTRL_STR 269
# define EC_F_PKEY_EC_DECRYPT 270
# define EC_F_PKEY_EC_DERIVE 271
# define EC_F_PKEY_EC_ENCRYPT 272
# define EC_F_PKEY_EC_KEYGEN 273
# define EC_F_PKEY_EC_PARAMGEN 274
# define EC_F_PKEY_EC_SIGN 275
# define EC_F_SM2P256_PRE_COMP_NEW 276
# define EC_F_SM2_COMPUTE_ID_DIGEST 277
# define EC_F_SM2_COMPUTE_MESSAGE_DIGEST 278
# define EC_F_SM2_DO_ENCRYPT 279
# define EC_F_SM2_GET_PUBLIC_KEY_DATA 280
# define EC_F_SM2_KAP_COMPUTE_KEY 281
# define EC_F_SM2_KAP_CTX_INIT 282
# define EC_F_SM2_KAP_FINAL_CHECK 283
# define EC_F_SM2_KAP_PREPARE 284
# define EC_F_TYPE1CURVE_EVAL_LINE_TEXTBOOK 285
# define EC_F_TYPE1CURVE_EVAL_MILLER_TEXTBOOK 286
# define EC_F_TYPE1CURVE_PHI 287
# define EC_F_ECDH_CMS_DECRYPT 106
# define EC_F_ECDH_CMS_SET_SHARED_INFO 107
# define EC_F_ECDH_COMPUTE_KEY 108
# define EC_F_ECDH_SIMPLE_COMPUTE_KEY 109
# define EC_F_ECDSA_DO_SIGN_EX 110
# define EC_F_ECDSA_DO_VERIFY 111
# define EC_F_ECDSA_SIGN_EX 112
# define EC_F_ECDSA_SIGN_SETUP 113
# define EC_F_ECDSA_SIG_NEW 114
# define EC_F_ECDSA_VERIFY 115
# define EC_F_ECIES_DECRYPT 116
# define EC_F_ECIES_DO_DECRYPT 117
# define EC_F_ECIES_DO_ENCRYPT 118
# define EC_F_ECIES_ENCRYPT 119
# define EC_F_ECIES_PARAMS_GET_ENC 120
# define EC_F_ECIES_PARAMS_GET_KDF 121
# define EC_F_ECIES_PARAMS_GET_MAC 122
# define EC_F_ECIES_PARAMS_INIT_WITH_RECOMMENDED 123
# define EC_F_ECIES_PARAMS_INIT_WITH_TYPE 124
# define EC_F_ECKEY_PARAM2TYPE 125
# define EC_F_ECKEY_PARAM_DECODE 126
# define EC_F_ECKEY_PRIV_DECODE 127
# define EC_F_ECKEY_PRIV_ENCODE 128
# define EC_F_ECKEY_PUB_DECODE 129
# define EC_F_ECKEY_PUB_ENCODE 130
# define EC_F_ECKEY_TYPE2PARAM 131
# define EC_F_ECPARAMETERS_PRINT_FP 132
# define EC_F_ECPKPARAMETERS_PRINT 133
# define EC_F_ECPKPARAMETERS_PRINT_FP 134
# define EC_F_ECP_NISTZ256_GET_AFFINE 135
# define EC_F_ECP_NISTZ256_MULT_PRECOMPUTE 136
# define EC_F_ECP_NISTZ256_POINTS_MUL 137
# define EC_F_ECP_NISTZ256_PRE_COMP_NEW 138
# define EC_F_ECP_NISTZ256_WINDOWED_MUL 139
# define EC_F_ECP_SM2Z256_GET_AFFINE 140
# define EC_F_ECP_SM2Z256_MULT_PRECOMPUTE 141
# define EC_F_ECP_SM2Z256_POINTS_MUL 142
# define EC_F_ECP_SM2Z256_PRE_COMP_NEW 143
# define EC_F_ECP_SM2Z256_WINDOWED_MUL 144
# define EC_F_ECX_KEY_OP 145
# define EC_F_ECX_PRIV_ENCODE 146
# define EC_F_ECX_PUB_ENCODE 147
# define EC_F_EC_ASN1_GROUP2CURVE 148
# define EC_F_EC_ASN1_GROUP2FIELDID 149
# define EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY 150
# define EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT 151
# define EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE 152
# define EC_F_EC_GF2M_SIMPLE_OCT2POINT 153
# define EC_F_EC_GF2M_SIMPLE_POINT2OCT 154
# define EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES 155
# define EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES 156
# define EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES 157
# define EC_F_EC_GFP_MONT_FIELD_DECODE 158
# define EC_F_EC_GFP_MONT_FIELD_ENCODE 159
# define EC_F_EC_GFP_MONT_FIELD_MUL 160
# define EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE 161
# define EC_F_EC_GFP_MONT_FIELD_SQR 162
# define EC_F_EC_GFP_MONT_GROUP_SET_CURVE 163
# define EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE 164
# define EC_F_EC_GFP_NISTP224_POINTS_MUL 165
# define EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES 166
# define EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE 167
# define EC_F_EC_GFP_NISTP256_POINTS_MUL 168
# define EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES 169
# define EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE 170
# define EC_F_EC_GFP_NISTP521_POINTS_MUL 171
# define EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES 172
# define EC_F_EC_GFP_NIST_FIELD_MUL 173
# define EC_F_EC_GFP_NIST_FIELD_SQR 174
# define EC_F_EC_GFP_NIST_GROUP_SET_CURVE 175
# define EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT 176
# define EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE 177
# define EC_F_EC_GFP_SIMPLE_MAKE_AFFINE 178
# define EC_F_EC_GFP_SIMPLE_OCT2POINT 179
# define EC_F_EC_GFP_SIMPLE_POINT2OCT 180
# define EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE 181
# define EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES 182
# define EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES 183
# define EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES 184
# define EC_F_EC_GFP_SM2P256_GROUP_SET_CURVE 185
# define EC_F_EC_GFP_SM2P256_POINTS_MUL 186
# define EC_F_EC_GFP_SM2P256_POINT_GET_AFFINE_COORDINATES 187
# define EC_F_EC_GROUP_CHECK 188
# define EC_F_EC_GROUP_CHECK_DISCRIMINANT 189
# define EC_F_EC_GROUP_COPY 190
# define EC_F_EC_GROUP_GET_CURVE_GF2M 191
# define EC_F_EC_GROUP_GET_CURVE_GFP 192
# define EC_F_EC_GROUP_GET_DEGREE 193
# define EC_F_EC_GROUP_GET_ECPARAMETERS 194
# define EC_F_EC_GROUP_GET_ECPKPARAMETERS 195
# define EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS 196
# define EC_F_EC_GROUP_GET_TRINOMIAL_BASIS 197
# define EC_F_EC_GROUP_NEW 198
# define EC_F_EC_GROUP_NEW_BY_CURVE_NAME 199
# define EC_F_EC_GROUP_NEW_FROM_DATA 200
# define EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS 201
# define EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS 202
# define EC_F_EC_GROUP_SET_CURVE_GF2M 203
# define EC_F_EC_GROUP_SET_CURVE_GFP 204
# define EC_F_EC_GROUP_SET_GENERATOR 205
# define EC_F_EC_KEY_CHECK_KEY 206
# define EC_F_EC_KEY_COPY 207
# define EC_F_EC_KEY_GENERATE_KEY 208
# define EC_F_EC_KEY_MERGE 209
# define EC_F_EC_KEY_NEW_METHOD 210
# define EC_F_EC_KEY_OCT2PRIV 211
# define EC_F_EC_KEY_PRINT_FP 212
# define EC_F_EC_KEY_PRIV2OCT 213
# define EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES 214
# define EC_F_EC_KEY_SIMPLE_CHECK_KEY 215
# define EC_F_EC_KEY_SIMPLE_OCT2PRIV 216
# define EC_F_EC_KEY_SIMPLE_PRIV2OCT 217
# define EC_F_EC_KEY_SPLIT 218
# define EC_F_EC_POINTS_MAKE_AFFINE 219
# define EC_F_EC_POINT_ADD 220
# define EC_F_EC_POINT_CMP 221
# define EC_F_EC_POINT_COPY 222
# define EC_F_EC_POINT_DBL 223
# define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M 224
# define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP 225
# define EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP 226
# define EC_F_EC_POINT_INVERT 227
# define EC_F_EC_POINT_IS_AT_INFINITY 228
# define EC_F_EC_POINT_IS_ON_CURVE 229
# define EC_F_EC_POINT_MAKE_AFFINE 230
# define EC_F_EC_POINT_NEW 231
# define EC_F_EC_POINT_OCT2POINT 232
# define EC_F_EC_POINT_POINT2OCT 233
# define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M 234
# define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP 235
# define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M 236
# define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP 237
# define EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP 238
# define EC_F_EC_POINT_SET_TO_INFINITY 239
# define EC_F_EC_PRE_COMP_NEW 240
# define EC_F_EC_WNAF_MUL 241
# define EC_F_EC_WNAF_PRECOMPUTE_MULT 242
# define EC_F_I2D_ECIESPARAMETERS 243
# define EC_F_I2D_ECPARAMETERS 244
# define EC_F_I2D_ECPKPARAMETERS 245
# define EC_F_I2D_ECPRIVATEKEY 246
# define EC_F_I2O_ECPUBLICKEY 247
# define EC_F_NISTP224_PRE_COMP_NEW 248
# define EC_F_NISTP256_PRE_COMP_NEW 249
# define EC_F_NISTP521_PRE_COMP_NEW 250
# define EC_F_O2I_ECPUBLICKEY 251
# define EC_F_OLD_EC_PRIV_DECODE 252
# define EC_F_OSSL_ECDH_COMPUTE_KEY 253
# define EC_F_OSSL_ECDSA_SIGN_SIG 254
# define EC_F_OSSL_ECDSA_VERIFY_SIG 255
# define EC_F_PKEY_ECX_DERIVE 256
# define EC_F_PKEY_EC_CTRL 257
# define EC_F_PKEY_EC_CTRL_STR 258
# define EC_F_PKEY_EC_DECRYPT 259
# define EC_F_PKEY_EC_DERIVE 260
# define EC_F_PKEY_EC_ENCRYPT 261
# define EC_F_PKEY_EC_KEYGEN 262
# define EC_F_PKEY_EC_PARAMGEN 263
# define EC_F_PKEY_EC_SIGN 264
# define EC_F_SM2P256_PRE_COMP_NEW 265
# define EC_F_SM2_COMPUTE_ID_DIGEST 266
# define EC_F_SM2_COMPUTE_MESSAGE_DIGEST 267
# define EC_F_SM2_COMPUTE_SHARE_KEY 268
# define EC_F_SM2_DO_ENCRYPT 269
# define EC_F_SM2_GET_PUBLIC_KEY_DATA 270
# define EC_F_SM2_KAP_COMPUTE_KEY 271
# define EC_F_SM2_KAP_CTX_INIT 272
# define EC_F_SM2_KAP_FINAL_CHECK 273
# define EC_F_SM2_KAP_PREPARE 274
/* Reason codes. */
# define EC_R_ASN1_ERROR 100
@@ -1597,78 +1584,74 @@ int ERR_load_EC_strings(void);
# define EC_R_FIELD_TOO_LARGE 124
# define EC_R_GEN_MAC_FAILED 125
# define EC_R_GET_PUBLIC_KEY_DATA_FAILURE 126
# define EC_R_GET_TYPE1CURVE_ZETA_FAILURE 127
# define EC_R_GF2M_NOT_SUPPORTED 128
# define EC_R_GROUP2PKPARAMETERS_FAILURE 129
# define EC_R_HMAC_FAILURE 130
# define EC_R_I2D_ECPKPARAMETERS_FAILURE 131
# define EC_R_INCOMPATIBLE_OBJECTS 132
# define EC_R_INVALID_ARGUMENT 133
# define EC_R_INVALID_COMPRESSED_POINT 134
# define EC_R_INVALID_COMPRESSION_BIT 135
# define EC_R_INVALID_CURVE 136
# define EC_R_INVALID_DIGEST 137
# define EC_R_INVALID_DIGEST_ALGOR 138
# define EC_R_INVALID_DIGEST_TYPE 139
# define EC_R_INVALID_ECIES_CIPHERTEXT 140
# define EC_R_INVALID_ECIES_PARAMETERS 141
# define EC_R_INVALID_ECIES_PARAMS 142
# define EC_R_INVALID_EC_ENCRYPT_PARAM 143
# define EC_R_INVALID_EC_SCHEME 144
# define EC_R_INVALID_ENCODING 145
# define EC_R_INVALID_ENC_PARAM 146
# define EC_R_INVALID_ENC_TYPE 147
# define EC_R_INVALID_FIELD 148
# define EC_R_INVALID_FORM 149
# define EC_R_INVALID_GROUP_ORDER 150
# define EC_R_INVALID_ID_LENGTH 151
# define EC_R_INVALID_INPUT_LENGTH 152
# define EC_R_INVALID_KDF_MD 153
# define EC_R_INVALID_KEY 154
# define EC_R_INVALID_MD 155
# define EC_R_INVALID_OUTPUT_LENGTH 156
# define EC_R_INVALID_PEER_KEY 157
# define EC_R_INVALID_PENTANOMIAL_BASIS 158
# define EC_R_INVALID_PRIVATE_KEY 159
# define EC_R_INVALID_SIGNER_ID 160
# define EC_R_INVALID_SM2_ID 161
# define EC_R_INVALID_SM2_KAP_CHECKSUM_LENGTH 162
# define EC_R_INVALID_SM2_KAP_CHECKSUM_VALUE 163
# define EC_R_INVALID_SPLIT_PARAMETER 164
# define EC_R_INVALID_TRINOMIAL_BASIS 165
# define EC_R_INVALID_TYPE1CURVE 166
# define EC_R_INVALID_TYPE1_CURVE 167
# define EC_R_INVLID_TYPE1CURVE 168
# define EC_R_KDF_PARAMETER_ERROR 169
# define EC_R_KEYS_NOT_SET 170
# define EC_R_MISSING_PARAMETERS 171
# define EC_R_MISSING_PRIVATE_KEY 172
# define EC_R_NEED_NEW_SETUP_VALUES 173
# define EC_R_NOT_A_NIST_PRIME 174
# define EC_R_NOT_IMPLEMENTED 175
# define EC_R_NOT_INITIALIZED 176
# define EC_R_NO_PARAMETERS_SET 177
# define EC_R_NO_PRIVATE_VALUE 178
# define EC_R_OPERATION_NOT_SUPPORTED 179
# define EC_R_PASSED_NULL_PARAMETER 180
# define EC_R_PEER_KEY_ERROR 181
# define EC_R_PKPARAMETERS2GROUP_FAILURE 182
# define EC_R_POINT_ARITHMETIC_FAILURE 183
# define EC_R_POINT_AT_INFINITY 184
# define EC_R_POINT_IS_NOT_ON_CURVE 185
# define EC_R_RANDOM_NUMBER_GENERATION_FAILED 186
# define EC_R_SHARED_INFO_ERROR 187
# define EC_R_SLOT_FULL 188
# define EC_R_SM2_DECRYPT_FAILED 189
# define EC_R_SM2_ENCRYPT_FAILED 190
# define EC_R_SM2_KAP_NOT_INITED 191
# define EC_R_UNDEFINED_GENERATOR 192
# define EC_R_UNDEFINED_ORDER 193
# define EC_R_UNKNOWN_GROUP 194
# define EC_R_UNKNOWN_ORDER 195
# define EC_R_UNSUPPORTED_FIELD 196
# define EC_R_WRONG_CURVE_PARAMETERS 197
# define EC_R_WRONG_ORDER 198
# define EC_R_GF2M_NOT_SUPPORTED 127
# define EC_R_GROUP2PKPARAMETERS_FAILURE 128
# define EC_R_HMAC_FAILURE 129
# define EC_R_I2D_ECPKPARAMETERS_FAILURE 130
# define EC_R_INCOMPATIBLE_OBJECTS 131
# define EC_R_INVALID_ARGUMENT 132
# define EC_R_INVALID_COMPRESSED_POINT 133
# define EC_R_INVALID_COMPRESSION_BIT 134
# define EC_R_INVALID_CURVE 135
# define EC_R_INVALID_DIGEST 136
# define EC_R_INVALID_DIGEST_ALGOR 137
# define EC_R_INVALID_DIGEST_TYPE 138
# define EC_R_INVALID_ECIES_CIPHERTEXT 139
# define EC_R_INVALID_ECIES_PARAMETERS 140
# define EC_R_INVALID_ECIES_PARAMS 141
# define EC_R_INVALID_EC_ENCRYPT_PARAM 142
# define EC_R_INVALID_EC_SCHEME 143
# define EC_R_INVALID_ENCODING 144
# define EC_R_INVALID_ENC_PARAM 145
# define EC_R_INVALID_ENC_TYPE 146
# define EC_R_INVALID_FIELD 147
# define EC_R_INVALID_FORM 148
# define EC_R_INVALID_GROUP_ORDER 149
# define EC_R_INVALID_ID_LENGTH 150
# define EC_R_INVALID_INPUT_LENGTH 151
# define EC_R_INVALID_KDF_MD 152
# define EC_R_INVALID_KEY 153
# define EC_R_INVALID_MD 154
# define EC_R_INVALID_OUTPUT_LENGTH 155
# define EC_R_INVALID_PEER_KEY 156
# define EC_R_INVALID_PENTANOMIAL_BASIS 157
# define EC_R_INVALID_PRIVATE_KEY 158
# define EC_R_INVALID_SIGNER_ID 159
# define EC_R_INVALID_SM2_ID 160
# define EC_R_INVALID_SM2_KAP_CHECKSUM_LENGTH 161
# define EC_R_INVALID_SM2_KAP_CHECKSUM_VALUE 162
# define EC_R_INVALID_SPLIT_PARAMETER 163
# define EC_R_INVALID_TRINOMIAL_BASIS 164
# define EC_R_KDF_PARAMETER_ERROR 165
# define EC_R_KEYS_NOT_SET 166
# define EC_R_MISSING_PARAMETERS 167
# define EC_R_MISSING_PRIVATE_KEY 168
# define EC_R_NEED_NEW_SETUP_VALUES 169
# define EC_R_NOT_A_NIST_PRIME 170
# define EC_R_NOT_IMPLEMENTED 171
# define EC_R_NOT_INITIALIZED 172
# define EC_R_NO_PARAMETERS_SET 173
# define EC_R_NO_PRIVATE_VALUE 174
# define EC_R_OPERATION_NOT_SUPPORTED 175
# define EC_R_PASSED_NULL_PARAMETER 176
# define EC_R_PEER_KEY_ERROR 177
# define EC_R_PKPARAMETERS2GROUP_FAILURE 178
# define EC_R_POINT_ARITHMETIC_FAILURE 179
# define EC_R_POINT_AT_INFINITY 180
# define EC_R_POINT_IS_NOT_ON_CURVE 181
# define EC_R_RANDOM_NUMBER_GENERATION_FAILED 182
# define EC_R_SHARED_INFO_ERROR 183
# define EC_R_SLOT_FULL 184
# define EC_R_SM2_DECRYPT_FAILED 185
# define EC_R_SM2_ENCRYPT_FAILED 186
# define EC_R_SM2_KAP_NOT_INITED 187
# define EC_R_UNDEFINED_GENERATOR 188
# define EC_R_UNDEFINED_ORDER 189
# define EC_R_UNKNOWN_GROUP 190
# define EC_R_UNKNOWN_ORDER 191
# define EC_R_UNSUPPORTED_FIELD 192
# define EC_R_WRONG_CURVE_PARAMETERS 193
# define EC_R_WRONG_ORDER 194
# ifdef __cplusplus
}

View File

@@ -972,7 +972,7 @@ const EVP_CIPHER *EVP_zuc256(void);
int EVP_add_cipher(const EVP_CIPHER *cipher);
int EVP_add_digest(const EVP_MD *digest);
const EVP_CIPHER *EVP_get_default_cipher(void);
/* original OpenSSL use MD5 or SHA1 as default hash algor */
const EVP_MD *EVP_get_default_digest(void);
const EVP_CIPHER *EVP_get_cipherbyname(const char *name);

View File

@@ -96,175 +96,165 @@ int ERR_load_SDF_strings(void);
/* Error codes for the SDF functions. */
/* Function codes. */
# define SDF_F_SANSEC_DECODE_ECCCIPHER 149
# define SDF_F_SANSEC_ENCODE_ECCCIPHER 150
# define SDF_F_SDF_CALCULATEMAC 100
# 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_INTERNALDECRYPT_ECC 151
# define SDF_F_SDF_INTERNALENCRYPT_ECC 152
# 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_LOADLIBRARY 148
# define SDF_F_SDF_METHOD_LOAD_LIBRARY 141
# define SDF_F_SDF_NEWECCCIPHER 153
# 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
# define SDF_F_SANSEC_DECODE_ECCCIPHER 100
# define SDF_F_SANSEC_ENCODE_ECCCIPHER 101
# define SDF_F_SDF_CALCULATEMAC 102
# define SDF_F_SDF_CLOSEDEVICE 103
# define SDF_F_SDF_CLOSESESSION 104
# define SDF_F_SDF_CREATEFILE 105
# define SDF_F_SDF_DECRYPT 106
# define SDF_F_SDF_DELETEFILE 107
# define SDF_F_SDF_DESTROYKEY 108
# define SDF_F_SDF_ENCRYPT 109
# define SDF_F_SDF_EXCHANGEDIGITENVELOPEBASEONECC 110
# define SDF_F_SDF_EXCHANGEDIGITENVELOPEBASEONRSA 111
# define SDF_F_SDF_EXPORTENCPUBLICKEY_ECC 112
# define SDF_F_SDF_EXPORTENCPUBLICKEY_RSA 113
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_ECC 114
# define SDF_F_SDF_EXPORTSIGNPUBLICKEY_RSA 115
# define SDF_F_SDF_EXTERNALENCRYPT_ECC 116
# define SDF_F_SDF_EXTERNALPUBLICKEYOPERATION_RSA 117
# define SDF_F_SDF_EXTERNALVERIFY_ECC 118
# define SDF_F_SDF_GENERATEAGREEMENTDATAANDKEYWITHECC 119
# define SDF_F_SDF_GENERATEAGREEMENTDATAWITHECC 120
# define SDF_F_SDF_GENERATEKEYPAIR_ECC 121
# define SDF_F_SDF_GENERATEKEYPAIR_RSA 122
# define SDF_F_SDF_GENERATEKEYWITHECC 123
# define SDF_F_SDF_GENERATEKEYWITHEPK_ECC 124
# define SDF_F_SDF_GENERATEKEYWITHEPK_RSA 125
# define SDF_F_SDF_GENERATEKEYWITHIPK_ECC 126
# define SDF_F_SDF_GENERATEKEYWITHIPK_RSA 127
# define SDF_F_SDF_GENERATEKEYWITHKEK 128
# define SDF_F_SDF_GENERATERANDOM 129
# define SDF_F_SDF_GETDEVICEINFO 130
# define SDF_F_SDF_GETPRIVATEKEYACCESSRIGHT 131
# define SDF_F_SDF_HASHFINAL 132
# define SDF_F_SDF_HASHINIT 133
# define SDF_F_SDF_HASHUPDATE 134
# define SDF_F_SDF_IMPORTKEY 135
# define SDF_F_SDF_IMPORTKEYWITHISK_ECC 136
# define SDF_F_SDF_IMPORTKEYWITHISK_RSA 137
# define SDF_F_SDF_IMPORTKEYWITHKEK 138
# define SDF_F_SDF_INTERNALDECRYPT_ECC 139
# define SDF_F_SDF_INTERNALENCRYPT_ECC 140
# define SDF_F_SDF_INTERNALPRIVATEKEYOPERATION_RSA 141
# define SDF_F_SDF_INTERNALPUBLICKEYOPERATION_RSA 142
# define SDF_F_SDF_INTERNALSIGN_ECC 143
# define SDF_F_SDF_INTERNALVERIFY_ECC 144
# define SDF_F_SDF_LOADLIBRARY 145
# define SDF_F_SDF_METHOD_LOAD_LIBRARY 146
# define SDF_F_SDF_NEWECCCIPHER 147
# define SDF_F_SDF_OPENDEVICE 148
# define SDF_F_SDF_OPENSESSION 149
# define SDF_F_SDF_READFILE 150
# define SDF_F_SDF_RELEASEPRIVATEKEYACCESSRIGHT 151
# define SDF_F_SDF_WRITEFILE 152
/* Reason codes. */
# define SDF_R_ALGORITHM_MODE_NOT_SUPPORTED 111
# define SDF_R_ALGORITHM_NOT_SUPPORTED 112
# define SDF_R_BUFFER_TOO_SMALL 113
# define SDF_R_COMMUNICATION_FAILURE 114
# define SDF_R_DSO_LOAD_FAILURE 110
# define SDF_R_ENCRYPT_DATA_ERROR 115
# define SDF_R_ERROR 116
# define SDF_R_FILE_ALREADY_EXIST 117
# define SDF_R_FILE_NOT_EXIST 118
# define SDF_R_HARDWARE_ERROR 119
# define SDF_R_INVALID_CIPHER_ALGOR 143
# define SDF_R_INVALID_DIGEST_ALGOR 144
# define SDF_R_INVALID_FILE_OFFSET 120
# define SDF_R_INVALID_FILE_SIZE 121
# define SDF_R_INVALID_INPUT_ARGUMENT 122
# define SDF_R_INVALID_KEY 123
# define SDF_R_INVALID_KEY_LENGTH 100
# define SDF_R_INVALID_KEY_TYPE 124
# define SDF_R_INVALID_OUTPUT_ARGUMENT 125
# define SDF_R_INVALID_SANSEC_ECCCIPHER_LENGTH 207
# define SDF_R_INVALID_SDF_LIBRARY 101
# define SDF_R_INVALID_SESSION_HANDLE 102
# define SDF_R_INVALID_SM2_CIPHERTEXT_LENGTH 212
# define SDF_R_KEY_NOT_EXIST 126
# define SDF_R_LOAD_LIBRARY_FAILURE 107
# define SDF_R_MAC_ERROR 127
# define SDF_R_METHOD_OPERATION_FAILURE 108
# define SDF_R_MULTI_STEP_OPERATION_ERROR 128
# define SDF_R_NOT_INITIALIZED 109
# define SDF_R_NOT_SUPPORTED 103
# define SDF_R_NOT_SUPPORTED_CIPHER_ALGOR 208
# define SDF_R_NOT_SUPPORTED_DIGEST_ALGOR 209
# define SDF_R_NOT_SUPPORTED_ECC_ALGOR 210
# define SDF_R_NOT_SUPPORTED_PKEY_ALGOR 211
# define SDF_R_NO_PRIVATE_KEY_ACCESS_RIGHT 129
# define SDF_R_OPEN_DEVICE_FAILURE 130
# define SDF_R_OPEN_SESSION_FAILURE 131
# define SDF_R_OPERATION_FAILED 104
# define SDF_R_OPERATION_NOT_SUPPORTED 132
# define SDF_R_PRIVATE_KEY_OPERATION_FAILURE 133
# define SDF_R_PRKERR 134
# define SDF_R_PUBLIC_KEY_OPERATION_FAILURE 135
# define SDF_R_RANDOM_GENERATION_ERROR 136
# define SDF_R_SANSEC_BASE 145
# define SDF_R_SANSEC_CARD_ALGOR_NOT_SUPPORTED 146
# define SDF_R_SANSEC_CARD_ALG_MODE_NOT_SUPPORTED 147
# define SDF_R_SANSEC_CARD_BASE 148
# define SDF_R_SANSEC_CARD_BUFFER_TOO_SMALL 149
# define SDF_R_SANSEC_CARD_COMMMUCATION_FAILED 150
# define SDF_R_SANSEC_CARD_CRYPTO_NOT_INITED 151
# define SDF_R_SANSEC_CARD_DATA_PADDING_ERROR 152
# define SDF_R_SANSEC_CARD_DATA_SIZE 153
# define SDF_R_SANSEC_CARD_DEVICE_STATUS_ERROR 154
# define SDF_R_SANSEC_CARD_DEVICE_STATUS_ERROR_05 155
# define SDF_R_SANSEC_CARD_FILE_NOT_EXIST 156
# define SDF_R_SANSEC_CARD_FILE_OFFSET_ERROR 157
# define SDF_R_SANSEC_CARD_FILE_SIZE_ERROR 158
# define SDF_R_SANSEC_CARD_HARDWARE_FAILURE 159
# define SDF_R_SANSEC_CARD_KEY_ERROR 160
# define SDF_R_SANSEC_CARD_KEY_NOT_EXIST 161
# define SDF_R_SANSEC_CARD_KEY_TYPE_ERROR 162
# define SDF_R_SANSEC_CARD_LOGIN_ERROR 163
# define SDF_R_SANSEC_CARD_LOGIN_ERROR_05 164
# define SDF_R_SANSEC_CARD_MANAGEMENT_DENYED 165
# define SDF_R_SANSEC_CARD_MANAGEMENT_DENYED_05 166
# define SDF_R_SANSEC_CARD_NOT_SUPPORTED 167
# define SDF_R_SANSEC_CARD_OPEN_DEVICE_FAILED 168
# define SDF_R_SANSEC_CARD_OPEN_SESSION_FAILED 169
# define SDF_R_SANSEC_CARD_OPERATION_DENYED 170
# define SDF_R_SANSEC_CARD_OPERATION_DENYED_05 171
# define SDF_R_SANSEC_CARD_PARAMENT_ERROR 172
# define SDF_R_SANSEC_CARD_PARAMENT_ERROR_05 173
# define SDF_R_SANSEC_CARD_PRIVATE_KEY_ACCESS_DENYED 174
# define SDF_R_SANSEC_CARD_PRIVATE_KEY_OPERATION_ERROR 175
# define SDF_R_SANSEC_CARD_PUBLIC_KEY_OPERATION_ERROR 176
# define SDF_R_SANSEC_CARD_READER_BASE 177
# define SDF_R_SANSEC_CARD_READER_CARD_INSERT 178
# define SDF_R_SANSEC_CARD_READER_CARD_INSERT_TYPE 179
# define SDF_R_SANSEC_CARD_READER_NO_CARD 180
# define SDF_R_SANSEC_CARD_READER_PIN_ERROR 181
# define SDF_R_SANSEC_CARD_SIGN_ERROR 182
# define SDF_R_SANSEC_CARD_STEP_ERROR 183
# define SDF_R_SANSEC_CARD_SYMMETRIC_ALGOR_ERROR 184
# define SDF_R_SANSEC_CARD_UNKNOW_ERROR 185
# define SDF_R_SANSEC_CARD_USERID_ERROR 186
# define SDF_R_SANSEC_CARD_USERID_ERROR_05 187
# define SDF_R_SANSEC_CARD_VERIFY_ERROR 188
# define SDF_R_SANSEC_CONFIG_ERROR 189
# define SDF_R_SANSEC_CONNECT_ERROR 190
# define SDF_R_SANSEC_FILE_ALREADY_EXIST 191
# define SDF_R_SANSEC_INVALID_AUTHENCODE 192
# define SDF_R_SANSEC_INVALID_COMMAND 193
# define SDF_R_SANSEC_INVALID_PARAMETERS 194
# define SDF_R_SANSEC_INVALID_USER 195
# define SDF_R_SANSEC_NO_AVAILABLE_CSM 196
# define SDF_R_SANSEC_NO_AVAILABLE_HSM 197
# define SDF_R_SANSEC_PROTOCOL_VERSION_ERROR 198
# define SDF_R_SANSEC_SEM_TIMEOUT 199
# define SDF_R_SANSEC_SET_SOCKET_OPTION_ERROR 200
# define SDF_R_SANSEC_SOCKET_RECV_0 201
# define SDF_R_SANSEC_SOCKET_RECV_ERROR 202
# define SDF_R_SANSEC_SOCKET_SEND_ERROR 203
# define SDF_R_SANSEC_SOCKET_TIMEOUT 204
# define SDF_R_SANSEC_SYNC_ERROR 205
# define SDF_R_SANSEC_SYNC_LOGIN_ERROR 206
# define SDF_R_SDF_METHOD_RETURN_FAILURE 105
# define SDF_R_SDF_OPERATION_FAILED 106
# define SDF_R_SIGNING_FAILURE 137
# define SDF_R_SUCCESS 138
# define SDF_R_SYMMETRIC_OPERATION_FAILURE 139
# define SDF_R_UNNOWN_ERROR 140
# define SDF_R_VERIFICATION_FAILURE 141
# define SDF_R_WRITE_FILE_FAILURE 142
# define SDF_R_ALGORITHM_MODE_NOT_SUPPORTED 100
# define SDF_R_ALGORITHM_NOT_SUPPORTED 101
# define SDF_R_BUFFER_TOO_SMALL 102
# define SDF_R_COMMUNICATION_FAILURE 103
# define SDF_R_DSO_LOAD_FAILURE 104
# define SDF_R_ENCRYPT_DATA_ERROR 105
# define SDF_R_ERROR 106
# define SDF_R_FILE_ALREADY_EXIST 107
# define SDF_R_FILE_NOT_EXIST 108
# define SDF_R_HARDWARE_ERROR 109
# define SDF_R_INVALID_FILE_OFFSET 110
# define SDF_R_INVALID_FILE_SIZE 111
# define SDF_R_INVALID_INPUT_ARGUMENT 112
# define SDF_R_INVALID_KEY 113
# define SDF_R_INVALID_KEY_TYPE 114
# define SDF_R_INVALID_OUTPUT_ARGUMENT 115
# define SDF_R_INVALID_SANSEC_ECCCIPHER_LENGTH 116
# define SDF_R_INVALID_SM2_CIPHERTEXT_LENGTH 117
# define SDF_R_KEY_NOT_EXIST 118
# define SDF_R_LOAD_LIBRARY_FAILURE 119
# define SDF_R_MAC_ERROR 120
# define SDF_R_MULTI_STEP_OPERATION_ERROR 121
# define SDF_R_NOT_IMPLEMENTED 122
# define SDF_R_NOT_INITIALIZED 123
# define SDF_R_NOT_SUPPORTED_CIPHER_ALGOR 124
# define SDF_R_NOT_SUPPORTED_DIGEST_ALGOR 125
# define SDF_R_NOT_SUPPORTED_ECC_ALGOR 126
# define SDF_R_NOT_SUPPORTED_PKEY_ALGOR 127
# define SDF_R_NO_PRIVATE_KEY_ACCESS_RIGHT 128
# define SDF_R_OPEN_DEVICE_FAILURE 129
# define SDF_R_OPEN_SESSION_FAILURE 130
# define SDF_R_OPERATION_NOT_SUPPORTED 131
# define SDF_R_PRIVATE_KEY_OPERATION_FAILURE 132
# define SDF_R_PRKERR 133
# define SDF_R_PUBLIC_KEY_OPERATION_FAILURE 134
# define SDF_R_RANDOM_GENERATION_ERROR 135
# define SDF_R_SANSEC_BASE 136
# define SDF_R_SANSEC_CARD_ALGOR_NOT_SUPPORTED 137
# define SDF_R_SANSEC_CARD_ALG_MODE_NOT_SUPPORTED 138
# define SDF_R_SANSEC_CARD_BASE 139
# define SDF_R_SANSEC_CARD_BUFFER_TOO_SMALL 140
# define SDF_R_SANSEC_CARD_COMMMUCATION_FAILED 141
# define SDF_R_SANSEC_CARD_CRYPTO_NOT_INITED 142
# define SDF_R_SANSEC_CARD_DATA_PADDING_ERROR 143
# define SDF_R_SANSEC_CARD_DATA_SIZE 144
# define SDF_R_SANSEC_CARD_DEVICE_STATUS_ERROR 145
# define SDF_R_SANSEC_CARD_DEVICE_STATUS_ERROR_05 146
# define SDF_R_SANSEC_CARD_FILE_NOT_EXIST 147
# define SDF_R_SANSEC_CARD_FILE_OFFSET_ERROR 148
# define SDF_R_SANSEC_CARD_FILE_SIZE_ERROR 149
# define SDF_R_SANSEC_CARD_HARDWARE_FAILURE 150
# define SDF_R_SANSEC_CARD_KEY_ERROR 151
# define SDF_R_SANSEC_CARD_KEY_NOT_EXIST 152
# define SDF_R_SANSEC_CARD_KEY_TYPE_ERROR 153
# define SDF_R_SANSEC_CARD_LOGIN_ERROR 154
# define SDF_R_SANSEC_CARD_LOGIN_ERROR_05 155
# define SDF_R_SANSEC_CARD_MANAGEMENT_DENYED 156
# define SDF_R_SANSEC_CARD_MANAGEMENT_DENYED_05 157
# define SDF_R_SANSEC_CARD_NOT_SUPPORTED 158
# define SDF_R_SANSEC_CARD_OPEN_DEVICE_FAILED 159
# define SDF_R_SANSEC_CARD_OPEN_SESSION_FAILED 160
# define SDF_R_SANSEC_CARD_OPERATION_DENYED 161
# define SDF_R_SANSEC_CARD_OPERATION_DENYED_05 162
# define SDF_R_SANSEC_CARD_PARAMENT_ERROR 163
# define SDF_R_SANSEC_CARD_PARAMENT_ERROR_05 164
# define SDF_R_SANSEC_CARD_PRIVATE_KEY_ACCESS_DENYED 165
# define SDF_R_SANSEC_CARD_PRIVATE_KEY_OPERATION_ERROR 166
# define SDF_R_SANSEC_CARD_PUBLIC_KEY_OPERATION_ERROR 167
# define SDF_R_SANSEC_CARD_READER_BASE 168
# define SDF_R_SANSEC_CARD_READER_CARD_INSERT 169
# define SDF_R_SANSEC_CARD_READER_CARD_INSERT_TYPE 170
# define SDF_R_SANSEC_CARD_READER_NO_CARD 171
# define SDF_R_SANSEC_CARD_READER_PIN_ERROR 172
# define SDF_R_SANSEC_CARD_SIGN_ERROR 173
# define SDF_R_SANSEC_CARD_STEP_ERROR 174
# define SDF_R_SANSEC_CARD_SYMMETRIC_ALGOR_ERROR 175
# define SDF_R_SANSEC_CARD_UNKNOW_ERROR 176
# define SDF_R_SANSEC_CARD_USERID_ERROR 177
# define SDF_R_SANSEC_CARD_USERID_ERROR_05 178
# define SDF_R_SANSEC_CARD_VERIFY_ERROR 179
# define SDF_R_SANSEC_CONFIG_ERROR 180
# define SDF_R_SANSEC_CONNECT_ERROR 181
# define SDF_R_SANSEC_FILE_ALREADY_EXIST 182
# define SDF_R_SANSEC_INVALID_AUTHENCODE 183
# define SDF_R_SANSEC_INVALID_COMMAND 184
# define SDF_R_SANSEC_INVALID_PARAMETERS 185
# define SDF_R_SANSEC_INVALID_USER 186
# define SDF_R_SANSEC_NO_AVAILABLE_CSM 187
# define SDF_R_SANSEC_NO_AVAILABLE_HSM 188
# define SDF_R_SANSEC_PROTOCOL_VERSION_ERROR 189
# define SDF_R_SANSEC_SEM_TIMEOUT 190
# define SDF_R_SANSEC_SET_SOCKET_OPTION_ERROR 191
# define SDF_R_SANSEC_SOCKET_RECV_0 192
# define SDF_R_SANSEC_SOCKET_RECV_ERROR 193
# define SDF_R_SANSEC_SOCKET_SEND_ERROR 194
# define SDF_R_SANSEC_SOCKET_TIMEOUT 195
# define SDF_R_SANSEC_SYNC_ERROR 196
# define SDF_R_SANSEC_SYNC_LOGIN_ERROR 197
# define SDF_R_SIGNING_FAILURE 198
# define SDF_R_SUCCESS 199
# define SDF_R_SYMMETRIC_OPERATION_FAILURE 200
# define SDF_R_UNNOWN_ERROR 201
# define SDF_R_VERIFICATION_FAILURE 202
# define SDF_R_WRITE_FILE_FAILURE 203
# ifdef __cplusplus
}

View File

@@ -41,9 +41,9 @@ extern "C" {
*/
# define OPENSSL_VERSION_NUMBER 0x1010004fL
# ifdef OPENSSL_FIPS
# define OPENSSL_VERSION_TEXT "GmSSL 2.5.4 - OpenSSL 1.1.0d-fips 3 Sep 2019"
# define OPENSSL_VERSION_TEXT "GmSSL 2.5.4 - OpenSSL 1.1.0d-fips 19 Jun 2020"
# else
# define OPENSSL_VERSION_TEXT "GmSSL 2.5.4 - OpenSSL 1.1.0d 3 Sep 2019"
# define OPENSSL_VERSION_TEXT "GmSSL 2.5.4 - OpenSSL 1.1.0d 19 Jun 2019"
# endif
/*-

View File

@@ -119,10 +119,8 @@ SM2CiphertextValue *d2i_SM2CiphertextValue_fp(FILE *fp, SM2CiphertextValue **a);
int i2d_SM2CiphertextValue_fp(FILE *fp, SM2CiphertextValue *a);
#endif
int i2o_SM2CiphertextValue(const EC_GROUP *group, const SM2CiphertextValue *cv,
unsigned char **pout);
SM2CiphertextValue *o2i_SM2CiphertextValue(const EC_GROUP *group, const EVP_MD *md,
SM2CiphertextValue **cv, const unsigned char **pin, long len);
int SM2_ciphertext_size(const EC_KEY *ec_key, size_t inlen);
SM2CiphertextValue *SM2_do_encrypt(const EVP_MD *md,
const unsigned char *in, size_t inlen, EC_KEY *ec_key);

View File

@@ -107,10 +107,6 @@ int SM9PublicKey_get_gmtls_encoded(SM9PublicParameters *mpk,
int SM9_signature_size(const SM9PublicParameters *mpk);
SM9Signature *SM9_do_sign(const unsigned char *dgst, int dgstlen, SM9_KEY *sm9);
int SM9_do_verify(const unsigned char *dgst, int dgstlen,
const SM9Signature *sig, SM9_KEY *sm9);
int SM9_sign(int type,
const unsigned char *data, size_t datalen,
unsigned char *sig, size_t *siglen,