Skip to content

Commit 1c29f2e

Browse files
committed
Remove redundant secp256k1_fe_normalize from secp256k1_gej_add_ge_var.
This was a missed optimization in the extraction of gej+ge from gej+gej.
1 parent b0210a9 commit 1c29f2e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/group_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ static void secp256k1_gej_add_ge_var(secp256k1_gej_t *r, const secp256k1_gej_t *
294294
}
295295
r->infinity = 0;
296296
secp256k1_fe_t z12; secp256k1_fe_sqr(&z12, &a->z);
297-
secp256k1_fe_t u1 = a->x; secp256k1_fe_normalize(&u1);
297+
secp256k1_fe_t u1 = a->x;
298298
secp256k1_fe_t u2; secp256k1_fe_mul(&u2, &b->x, &z12);
299299
secp256k1_fe_t s1 = a->y; secp256k1_fe_normalize(&s1);
300300
secp256k1_fe_t s2; secp256k1_fe_mul(&s2, &b->y, &z12); secp256k1_fe_mul(&s2, &s2, &a->z);

0 commit comments

Comments
 (0)