fix error codes
This commit is contained in:
parent
d1e7d1d96c
commit
24a8c25ab5
@ -803,6 +803,7 @@ void ERR_load_BN_strings(void);
|
|||||||
#define BN_F_BN_CTX_NEW 106
|
#define BN_F_BN_CTX_NEW 106
|
||||||
#define BN_F_BN_CTX_START 129
|
#define BN_F_BN_CTX_START 129
|
||||||
#define BN_F_BN_DIV 107
|
#define BN_F_BN_DIV 107
|
||||||
|
#define BN_F_BN_DIV_NO_BRANCH 138
|
||||||
#define BN_F_BN_DIV_RECP 130
|
#define BN_F_BN_DIV_RECP 130
|
||||||
#define BN_F_BN_EXP 123
|
#define BN_F_BN_EXP 123
|
||||||
#define BN_F_BN_EXPAND2 108
|
#define BN_F_BN_EXPAND2 108
|
||||||
@ -821,6 +822,7 @@ void ERR_load_BN_strings(void);
|
|||||||
#define BN_F_BN_MOD_EXP_RECP 125
|
#define BN_F_BN_MOD_EXP_RECP 125
|
||||||
#define BN_F_BN_MOD_EXP_SIMPLE 126
|
#define BN_F_BN_MOD_EXP_SIMPLE 126
|
||||||
#define BN_F_BN_MOD_INVERSE 110
|
#define BN_F_BN_MOD_INVERSE 110
|
||||||
|
#define BN_F_BN_MOD_INVERSE_NO_BRANCH 139
|
||||||
#define BN_F_BN_MOD_LSHIFT_QUICK 119
|
#define BN_F_BN_MOD_LSHIFT_QUICK 119
|
||||||
#define BN_F_BN_MOD_MUL_RECIPROCAL 111
|
#define BN_F_BN_MOD_MUL_RECIPROCAL 111
|
||||||
#define BN_F_BN_MOD_SQRT 121
|
#define BN_F_BN_MOD_SQRT 121
|
||||||
|
@ -422,7 +422,7 @@ int BN_div_no_branch(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num,
|
|||||||
|
|
||||||
if (BN_is_zero(divisor))
|
if (BN_is_zero(divisor))
|
||||||
{
|
{
|
||||||
BNerr(BN_F_BN_DIV,BN_R_DIV_BY_ZERO);
|
BNerr(BN_F_BN_DIV_NO_BRANCH,BN_R_DIV_BY_ZERO);
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* crypto/bn/bn_err.c */
|
/* crypto/bn/bn_err.c */
|
||||||
/* ====================================================================
|
/* ====================================================================
|
||||||
* Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved.
|
* Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
@ -82,6 +82,7 @@ static ERR_STRING_DATA BN_str_functs[]=
|
|||||||
{ERR_FUNC(BN_F_BN_CTX_NEW), "BN_CTX_new"},
|
{ERR_FUNC(BN_F_BN_CTX_NEW), "BN_CTX_new"},
|
||||||
{ERR_FUNC(BN_F_BN_CTX_START), "BN_CTX_start"},
|
{ERR_FUNC(BN_F_BN_CTX_START), "BN_CTX_start"},
|
||||||
{ERR_FUNC(BN_F_BN_DIV), "BN_div"},
|
{ERR_FUNC(BN_F_BN_DIV), "BN_div"},
|
||||||
|
{ERR_FUNC(BN_F_BN_DIV_NO_BRANCH), "BN_div_no_branch"},
|
||||||
{ERR_FUNC(BN_F_BN_DIV_RECP), "BN_div_recp"},
|
{ERR_FUNC(BN_F_BN_DIV_RECP), "BN_div_recp"},
|
||||||
{ERR_FUNC(BN_F_BN_EXP), "BN_exp"},
|
{ERR_FUNC(BN_F_BN_EXP), "BN_exp"},
|
||||||
{ERR_FUNC(BN_F_BN_EXPAND2), "bn_expand2"},
|
{ERR_FUNC(BN_F_BN_EXPAND2), "bn_expand2"},
|
||||||
@ -100,6 +101,7 @@ static ERR_STRING_DATA BN_str_functs[]=
|
|||||||
{ERR_FUNC(BN_F_BN_MOD_EXP_RECP), "BN_mod_exp_recp"},
|
{ERR_FUNC(BN_F_BN_MOD_EXP_RECP), "BN_mod_exp_recp"},
|
||||||
{ERR_FUNC(BN_F_BN_MOD_EXP_SIMPLE), "BN_mod_exp_simple"},
|
{ERR_FUNC(BN_F_BN_MOD_EXP_SIMPLE), "BN_mod_exp_simple"},
|
||||||
{ERR_FUNC(BN_F_BN_MOD_INVERSE), "BN_mod_inverse"},
|
{ERR_FUNC(BN_F_BN_MOD_INVERSE), "BN_mod_inverse"},
|
||||||
|
{ERR_FUNC(BN_F_BN_MOD_INVERSE_NO_BRANCH), "BN_mod_inverse_no_branch"},
|
||||||
{ERR_FUNC(BN_F_BN_MOD_LSHIFT_QUICK), "BN_mod_lshift_quick"},
|
{ERR_FUNC(BN_F_BN_MOD_LSHIFT_QUICK), "BN_mod_lshift_quick"},
|
||||||
{ERR_FUNC(BN_F_BN_MOD_MUL_RECIPROCAL), "BN_mod_mul_reciprocal"},
|
{ERR_FUNC(BN_F_BN_MOD_MUL_RECIPROCAL), "BN_mod_mul_reciprocal"},
|
||||||
{ERR_FUNC(BN_F_BN_MOD_SQRT), "BN_mod_sqrt"},
|
{ERR_FUNC(BN_F_BN_MOD_SQRT), "BN_mod_sqrt"},
|
||||||
|
@ -640,7 +640,7 @@ BIGNUM *BN_mod_inverse_no_branch(BIGNUM *in,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
BNerr(BN_F_BN_MOD_INVERSE,BN_R_NO_INVERSE);
|
BNerr(BN_F_BN_MOD_INVERSE_NO_BRANCH,BN_R_NO_INVERSE);
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
ret=R;
|
ret=R;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user