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:
Bodo Möller 2000-02-05 20:39:26 +00:00
parent 37e48b88ad
commit eb5a6a55c5
2 changed files with 5 additions and 2 deletions

View file

@ -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

View file

@ -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]));
}