Skip to content

Commit d7f39ae

Browse files
committed
Delete gej_is_valid_var: unused outside tests
1 parent 8bcd78c commit d7f39ae

File tree

2 files changed

+0
-22
lines changed

2 files changed

+0
-22
lines changed

src/group_impl.h

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -269,26 +269,6 @@ static int secp256k1_gej_is_infinity(const secp256k1_gej *a) {
269269
return a->infinity;
270270
}
271271

272-
static int secp256k1_gej_is_valid_var(const secp256k1_gej *a) {
273-
secp256k1_fe y2, x3, z2, z6;
274-
if (a->infinity) {
275-
return 0;
276-
}
277-
/** y^2 = x^3 + 7
278-
* (Y/Z^3)^2 = (X/Z^2)^3 + 7
279-
* Y^2 / Z^6 = X^3 / Z^6 + 7
280-
* Y^2 = X^3 + 7*Z^6
281-
*/
282-
secp256k1_fe_sqr(&y2, &a->y);
283-
secp256k1_fe_sqr(&x3, &a->x); secp256k1_fe_mul(&x3, &x3, &a->x);
284-
secp256k1_fe_sqr(&z2, &a->z);
285-
secp256k1_fe_sqr(&z6, &z2); secp256k1_fe_mul(&z6, &z6, &z2);
286-
secp256k1_fe_mul_int(&z6, CURVE_B);
287-
secp256k1_fe_add(&x3, &z6);
288-
secp256k1_fe_normalize_weak(&x3);
289-
return secp256k1_fe_equal_var(&y2, &x3);
290-
}
291-
292272
static int secp256k1_ge_is_valid_var(const secp256k1_ge *a) {
293273
secp256k1_fe y2, x3, c;
294274
if (a->infinity) {

src/tests.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2615,7 +2615,6 @@ void test_point_times_order(const secp256k1_gej *point) {
26152615
secp256k1_ecmult(&ctx->ecmult_ctx, &res2, point, &nx, &nx); /* calc res2 = (order - x) * point + (order - x) * G; */
26162616
secp256k1_gej_add_var(&res1, &res1, &res2, NULL);
26172617
CHECK(secp256k1_gej_is_infinity(&res1));
2618-
CHECK(secp256k1_gej_is_valid_var(&res1) == 0);
26192618
secp256k1_ge_set_gej(&res3, &res1);
26202619
CHECK(secp256k1_ge_is_infinity(&res3));
26212620
CHECK(secp256k1_ge_is_valid_var(&res3) == 0);
@@ -2647,7 +2646,6 @@ void run_point_times_order(void) {
26472646
secp256k1_gej j;
26482647
CHECK(secp256k1_ge_is_valid_var(&p));
26492648
secp256k1_gej_set_ge(&j, &p);
2650-
CHECK(secp256k1_gej_is_valid_var(&j));
26512649
test_point_times_order(&j);
26522650
}
26532651
secp256k1_fe_sqr(&x, &x);

0 commit comments

Comments
 (0)