Commit eb5a6a55 authored by Bodo Möller's avatar Bodo Möller
Browse files

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.
parent 37e48b88
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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]));
	}