PR: 1887 (part)
Submitted by: "Victor B. Wagner" <vitus@cryptocom.ru> Approved by: steve@openssl.org Added error codes for ccgost.
This commit is contained in:
parent
791b7bc715
commit
5f590d2218
@ -86,6 +86,7 @@ static ERR_STRING_DATA GOST_str_functs[]=
|
||||
{ERR_FUNC(GOST_F_GOST_DO_SIGN), "GOST_DO_SIGN"},
|
||||
{ERR_FUNC(GOST_F_GOST_DO_VERIFY), "GOST_DO_VERIFY"},
|
||||
{ERR_FUNC(GOST_F_GOST_IMIT_CTRL), "GOST_IMIT_CTRL"},
|
||||
{ERR_FUNC(GOST_F_GOST_IMIT_FINAL), "GOST_IMIT_FINAL"},
|
||||
{ERR_FUNC(GOST_F_GOST_IMIT_UPDATE), "GOST_IMIT_UPDATE"},
|
||||
{ERR_FUNC(GOST_F_PARAM_COPY_GOST01), "PARAM_COPY_GOST01"},
|
||||
{ERR_FUNC(GOST_F_PARAM_COPY_GOST94), "PARAM_COPY_GOST94"},
|
||||
|
@ -87,6 +87,7 @@ void ERR_GOST_error(int function, int reason, char *file, int line);
|
||||
#define GOST_F_GOST_DO_SIGN 112
|
||||
#define GOST_F_GOST_DO_VERIFY 113
|
||||
#define GOST_F_GOST_IMIT_CTRL 114
|
||||
#define GOST_F_GOST_IMIT_FINAL 140
|
||||
#define GOST_F_GOST_IMIT_UPDATE 115
|
||||
#define GOST_F_PARAM_COPY_GOST01 116
|
||||
#define GOST_F_PARAM_COPY_GOST94 117
|
||||
|
@ -550,7 +550,10 @@ int gost_imit_update(EVP_MD_CTX *ctx, const void *data, size_t count)
|
||||
int gost_imit_final(EVP_MD_CTX *ctx,unsigned char *md)
|
||||
{
|
||||
struct ossl_gost_imit_ctx *c = ctx->md_data;
|
||||
if (!c->key_set) return 0;
|
||||
if (!c->key_set) {
|
||||
GOSTerr(GOST_F_GOST_IMIT_FINAL, GOST_R_MAC_KEY_NOT_SET);
|
||||
return 0;
|
||||
}
|
||||
if (c->bytes_left)
|
||||
{
|
||||
int i;
|
||||
|
Loading…
x
Reference in New Issue
Block a user