Commit patch to bn.h that CVS decided to throw away during 'cvs update',
and initialize too_many because memset(..., 0, ...) is not used here.
This commit is contained in:
parent
37e48b88ad
commit
eb5a6a55c5
2 changed files with 5 additions and 2 deletions
|
@ -240,13 +240,15 @@ typedef struct bignum_st
|
|||
|
||||
/* Used for temp variables */
|
||||
#define BN_CTX_NUM 12
|
||||
#define BN_CTX_NUM_POS 12
|
||||
typedef struct bignum_ctx
|
||||
{
|
||||
int tos;
|
||||
BIGNUM bn[BN_CTX_NUM+1];
|
||||
BIGNUM bn[BN_CTX_NUM];
|
||||
int flags;
|
||||
int depth;
|
||||
int pos[BN_CTX_NUM+1];
|
||||
int pos[BN_CTX_NUM_POS];
|
||||
int too_many;
|
||||
} BN_CTX;
|
||||
|
||||
typedef struct bn_blinding_st
|
||||
|
|
|
@ -87,6 +87,7 @@ void BN_CTX_init(BN_CTX *ctx)
|
|||
ctx->tos = 0;
|
||||
ctx->flags = 0;
|
||||
ctx->depth = 0;
|
||||
ctx->too_many = 0;
|
||||
for (i = 0; i < BN_CTX_NUM; i++)
|
||||
BN_init(&(ctx->bn[i]));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue