Skip to content

Commit 178f16b

Browse files
committed
[trivial] clear stack variable by function
1 parent 9d560f9 commit 178f16b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/ecmult_gen_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ static void secp256k1_ecmult_gen(const secp256k1_ecmult_gen_context *ctx, secp25
150150
secp256k1_ge_from_storage(&add, &adds);
151151
secp256k1_gej_add_ge(r, r, &add);
152152
}
153-
bits = 0;
153+
secp256k1_int_clear(&bits);
154154
secp256k1_ge_clear(&add);
155155
secp256k1_scalar_clear(&gnb);
156156
}

src/group_impl.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,10 @@ static void secp256k1_ge_clear(secp256k1_ge *r) {
213213
secp256k1_fe_clear(&r->y);
214214
}
215215

216+
static void secp256k1_int_clear(int *r) {
217+
*r = 0;
218+
}
219+
216220
static int secp256k1_ge_set_xquad(secp256k1_ge *r, const secp256k1_fe *x) {
217221
secp256k1_fe x2, x3, c;
218222
r->x = *x;

0 commit comments

Comments
 (0)