Skip to content

Commit 47a7b83

Browse files
committed
Clear field elements when writing infinity
1 parent 61d1ecb commit 47a7b83

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/group_impl.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ static void secp256k1_gej_add_var(secp256k1_gej *r, const secp256k1_gej *a, cons
397397
if (rzr != NULL) {
398398
secp256k1_fe_set_int(rzr, 0);
399399
}
400-
r->infinity = 1;
400+
secp256k1_gej_set_infinity(r);
401401
}
402402
return;
403403
}
@@ -447,7 +447,7 @@ static void secp256k1_gej_add_ge_var(secp256k1_gej *r, const secp256k1_gej *a, c
447447
if (rzr != NULL) {
448448
secp256k1_fe_set_int(rzr, 0);
449449
}
450-
r->infinity = 1;
450+
secp256k1_gej_set_infinity(r);
451451
}
452452
return;
453453
}
@@ -506,7 +506,7 @@ static void secp256k1_gej_add_zinv_var(secp256k1_gej *r, const secp256k1_gej *a,
506506
if (secp256k1_fe_normalizes_to_zero_var(&i)) {
507507
secp256k1_gej_double_var(r, a, NULL);
508508
} else {
509-
r->infinity = 1;
509+
secp256k1_gej_set_infinity(r);
510510
}
511511
return;
512512
}

0 commit comments

Comments
 (0)