mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-07 21:53:41 +08:00
first step of v2 final release
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Generated by util/mkerr.pl DO NOT EDIT
|
||||
* Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
|
||||
* Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the OpenSSL license (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
@@ -22,7 +22,9 @@ static ERR_STRING_DATA RSA_str_functs[] = {
|
||||
{ERR_FUNC(RSA_F_CHECK_PADDING_MD), "check_padding_md"},
|
||||
{ERR_FUNC(RSA_F_ENCODE_PKCS1), "encode_pkcs1"},
|
||||
{ERR_FUNC(RSA_F_INT_RSA_VERIFY), "int_rsa_verify"},
|
||||
{ERR_FUNC(RSA_F_MARSHAL_INTEGER), "marshal_integer"},
|
||||
{ERR_FUNC(RSA_F_OLD_RSA_PRIV_DECODE), "old_rsa_priv_decode"},
|
||||
{ERR_FUNC(RSA_F_PARSE_PUBLIC_KEY), "parse_public_key"},
|
||||
{ERR_FUNC(RSA_F_PKEY_RSA_CTRL), "pkey_rsa_ctrl"},
|
||||
{ERR_FUNC(RSA_F_PKEY_RSA_CTRL_STR), "pkey_rsa_ctrl_str"},
|
||||
{ERR_FUNC(RSA_F_PKEY_RSA_SIGN), "pkey_rsa_sign"},
|
||||
@@ -34,6 +36,8 @@ static ERR_STRING_DATA RSA_str_functs[] = {
|
||||
{ERR_FUNC(RSA_F_RSA_CHECK_KEY_EX), "RSA_check_key_ex"},
|
||||
{ERR_FUNC(RSA_F_RSA_CMS_DECRYPT), "rsa_cms_decrypt"},
|
||||
{ERR_FUNC(RSA_F_RSA_ITEM_VERIFY), "rsa_item_verify"},
|
||||
{ERR_FUNC(RSA_F_RSA_MARSHAL_PRIVATE_KEY), "RSA_marshal_private_key"},
|
||||
{ERR_FUNC(RSA_F_RSA_MARSHAL_PUBLIC_KEY), "RSA_marshal_public_key"},
|
||||
{ERR_FUNC(RSA_F_RSA_METH_DUP), "RSA_meth_dup"},
|
||||
{ERR_FUNC(RSA_F_RSA_METH_NEW), "RSA_meth_new"},
|
||||
{ERR_FUNC(RSA_F_RSA_METH_SET1_NAME), "RSA_meth_set1_name"},
|
||||
@@ -73,10 +77,16 @@ static ERR_STRING_DATA RSA_str_functs[] = {
|
||||
"RSA_padding_check_PKCS1_type_2"},
|
||||
{ERR_FUNC(RSA_F_RSA_PADDING_CHECK_SSLV23), "RSA_padding_check_SSLv23"},
|
||||
{ERR_FUNC(RSA_F_RSA_PADDING_CHECK_X931), "RSA_padding_check_X931"},
|
||||
{ERR_FUNC(RSA_F_RSA_PARSE_PRIVATE_KEY), "RSA_parse_private_key"},
|
||||
{ERR_FUNC(RSA_F_RSA_PRINT), "RSA_print"},
|
||||
{ERR_FUNC(RSA_F_RSA_PRINT_FP), "RSA_print_fp"},
|
||||
{ERR_FUNC(RSA_F_RSA_PRIVATE_KEY_FROM_BYTES),
|
||||
"RSA_private_key_from_bytes"},
|
||||
{ERR_FUNC(RSA_F_RSA_PRIVATE_KEY_TO_BYTES), "RSA_private_key_to_bytes"},
|
||||
{ERR_FUNC(RSA_F_RSA_PRIV_ENCODE), "rsa_priv_encode"},
|
||||
{ERR_FUNC(RSA_F_RSA_PSS_TO_CTX), "rsa_pss_to_ctx"},
|
||||
{ERR_FUNC(RSA_F_RSA_PUBLIC_KEY_FROM_BYTES), "RSA_public_key_from_bytes"},
|
||||
{ERR_FUNC(RSA_F_RSA_PUBLIC_KEY_TO_BYTES), "RSA_public_key_to_bytes"},
|
||||
{ERR_FUNC(RSA_F_RSA_PUB_DECODE), "rsa_pub_decode"},
|
||||
{ERR_FUNC(RSA_F_RSA_SETUP_BLINDING), "RSA_setup_blinding"},
|
||||
{ERR_FUNC(RSA_F_RSA_SIGN), "RSA_sign"},
|
||||
@@ -91,10 +101,13 @@ static ERR_STRING_DATA RSA_str_functs[] = {
|
||||
|
||||
static ERR_STRING_DATA RSA_str_reasons[] = {
|
||||
{ERR_REASON(RSA_R_ALGORITHM_MISMATCH), "algorithm mismatch"},
|
||||
{ERR_REASON(RSA_R_BAD_ENCODING), "bad encoding"},
|
||||
{ERR_REASON(RSA_R_BAD_E_VALUE), "bad e value"},
|
||||
{ERR_REASON(RSA_R_BAD_FIXED_HEADER_DECRYPT), "bad fixed header decrypt"},
|
||||
{ERR_REASON(RSA_R_BAD_PAD_BYTE_COUNT), "bad pad byte count"},
|
||||
{ERR_REASON(RSA_R_BAD_RSA_PARAMETERS), "bad rsa parameters"},
|
||||
{ERR_REASON(RSA_R_BAD_SIGNATURE), "bad signature"},
|
||||
{ERR_REASON(RSA_R_BAD_VERSION), "bad version"},
|
||||
{ERR_REASON(RSA_R_BLOCK_TYPE_IS_NOT_01), "block type is not 01"},
|
||||
{ERR_REASON(RSA_R_BLOCK_TYPE_IS_NOT_02), "block type is not 02"},
|
||||
{ERR_REASON(RSA_R_DATA_GREATER_THAN_MOD_LEN),
|
||||
@@ -113,6 +126,7 @@ static ERR_STRING_DATA RSA_str_reasons[] = {
|
||||
{ERR_REASON(RSA_R_DMP1_NOT_CONGRUENT_TO_D), "dmp1 not congruent to d"},
|
||||
{ERR_REASON(RSA_R_DMQ1_NOT_CONGRUENT_TO_D), "dmq1 not congruent to d"},
|
||||
{ERR_REASON(RSA_R_D_E_NOT_CONGRUENT_TO_1), "d e not congruent to 1"},
|
||||
{ERR_REASON(RSA_R_ENCODE_ERROR), "encode error"},
|
||||
{ERR_REASON(RSA_R_FIRST_OCTET_INVALID), "first octet invalid"},
|
||||
{ERR_REASON(RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE),
|
||||
"illegal or unsupported padding mode"},
|
||||
|
||||
@@ -164,6 +164,7 @@ static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig,
|
||||
} else
|
||||
ret = RSA_private_encrypt(tbslen, tbs, sig, ctx->pkey->pkey.rsa,
|
||||
rctx->pad_mode);
|
||||
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
*siglen = ret;
|
||||
@@ -359,6 +360,9 @@ static int check_padding_md(const EVP_MD *md, int padding)
|
||||
case NID_md4:
|
||||
case NID_mdc2:
|
||||
case NID_ripemd160:
|
||||
#ifndef OPENSSL_NO_SM3
|
||||
case NID_sm3:
|
||||
#endif
|
||||
return 1;
|
||||
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user