Skip to content

Commit 00c5442

Browse files
peterdettmantheStack
authored andcommitted
Implement current magnitude assumptions
1 parent d0d4d09 commit 00c5442

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/group_impl.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ static void secp256k1_ge_verify(const secp256k1_ge *a) {
7777
#ifdef VERIFY
7878
secp256k1_fe_verify(&a->x);
7979
secp256k1_fe_verify(&a->y);
80+
secp256k1_fe_verify_magnitude(&a->x, 8);
81+
secp256k1_fe_verify_magnitude(&a->y, 8);
8082
VERIFY_CHECK(a->infinity == 0 || a->infinity == 1);
8183
#endif
8284
(void)a;
@@ -87,6 +89,9 @@ static void secp256k1_gej_verify(const secp256k1_gej *a) {
8789
secp256k1_fe_verify(&a->x);
8890
secp256k1_fe_verify(&a->y);
8991
secp256k1_fe_verify(&a->z);
92+
secp256k1_fe_verify_magnitude(&a->x, 8);
93+
secp256k1_fe_verify_magnitude(&a->y, 8);
94+
secp256k1_fe_verify_magnitude(&a->z, 8);
9095
VERIFY_CHECK(a->infinity == 0 || a->infinity == 1);
9196
#endif
9297
(void)a;

0 commit comments

Comments
 (0)