@@ -23,8 +23,8 @@ SECP256K1_INLINE static int secp256k1_fe_equal(const secp256k1_fe *a, const secp
2323#ifdef VERIFY
2424 secp256k1_fe_verify (a );
2525 secp256k1_fe_verify (b );
26- VERIFY_CHECK ( a -> magnitude <= 1 );
27- VERIFY_CHECK ( b -> magnitude <= 31 );
26+ secp256k1_fe_verify_magnitude ( a , 1 );
27+ secp256k1_fe_verify_magnitude ( b , 31 );
2828#endif
2929 secp256k1_fe_negate (& na , a , 1 );
3030 secp256k1_fe_add (& na , b );
@@ -36,8 +36,8 @@ SECP256K1_INLINE static int secp256k1_fe_equal_var(const secp256k1_fe *a, const
3636#ifdef VERIFY
3737 secp256k1_fe_verify (a );
3838 secp256k1_fe_verify (b );
39- VERIFY_CHECK ( a -> magnitude <= 1 );
40- VERIFY_CHECK ( b -> magnitude <= 31 );
39+ secp256k1_fe_verify_magnitude ( a , 1 );
40+ secp256k1_fe_verify_magnitude ( b , 31 );
4141#endif
4242 secp256k1_fe_negate (& na , a , 1 );
4343 secp256k1_fe_add (& na , b );
@@ -60,7 +60,7 @@ static int secp256k1_fe_sqrt(secp256k1_fe * SECP256K1_RESTRICT r, const secp256k
6060#ifdef VERIFY
6161 VERIFY_CHECK (r != a );
6262 secp256k1_fe_verify (a );
63- VERIFY_CHECK ( a -> magnitude <= 8 );
63+ secp256k1_fe_verify_magnitude ( a , 8 );
6464#endif
6565
6666 /** The binary representation of (p + 1)/4 has 3 blocks of 1s, with lengths in
@@ -164,11 +164,11 @@ static void secp256k1_fe_verify_magnitude(const secp256k1_fe *a, int m) { (void)
164164static void secp256k1_fe_impl_verify (const secp256k1_fe * a );
165165static void secp256k1_fe_verify (const secp256k1_fe * a ) {
166166 /* Magnitude between 0 and 32. */
167- VERIFY_CHECK (( a -> magnitude >= 0 ) && ( a -> magnitude <= 32 ) );
167+ secp256k1_fe_verify_magnitude ( a , 32 );
168168 /* Normalized is 0 or 1. */
169169 VERIFY_CHECK ((a -> normalized == 0 ) || (a -> normalized == 1 ));
170170 /* If normalized, magnitude must be 0 or 1. */
171- if (a -> normalized ) VERIFY_CHECK ( a -> magnitude <= 1 );
171+ if (a -> normalized ) secp256k1_fe_verify_magnitude ( a , 1 );
172172 /* Invoke implementation-specific checks. */
173173 secp256k1_fe_impl_verify (a );
174174}
@@ -300,7 +300,7 @@ static void secp256k1_fe_impl_negate_unchecked(secp256k1_fe *r, const secp256k1_
300300SECP256K1_INLINE static void secp256k1_fe_negate_unchecked (secp256k1_fe * r , const secp256k1_fe * a , int m ) {
301301 secp256k1_fe_verify (a );
302302 VERIFY_CHECK (m >= 0 && m <= 31 );
303- VERIFY_CHECK ( a -> magnitude <= m );
303+ secp256k1_fe_verify_magnitude ( a , m );
304304 secp256k1_fe_impl_negate_unchecked (r , a , m );
305305 r -> magnitude = m + 1 ;
306306 r -> normalized = 0 ;
@@ -333,8 +333,8 @@ static void secp256k1_fe_impl_mul(secp256k1_fe *r, const secp256k1_fe *a, const
333333SECP256K1_INLINE static void secp256k1_fe_mul (secp256k1_fe * r , const secp256k1_fe * a , const secp256k1_fe * SECP256K1_RESTRICT b ) {
334334 secp256k1_fe_verify (a );
335335 secp256k1_fe_verify (b );
336- VERIFY_CHECK ( a -> magnitude <= 8 );
337- VERIFY_CHECK ( b -> magnitude <= 8 );
336+ secp256k1_fe_verify_magnitude ( a , 8 );
337+ secp256k1_fe_verify_magnitude ( b , 8 );
338338 VERIFY_CHECK (r != b );
339339 VERIFY_CHECK (a != b );
340340 secp256k1_fe_impl_mul (r , a , b );
@@ -346,7 +346,7 @@ SECP256K1_INLINE static void secp256k1_fe_mul(secp256k1_fe *r, const secp256k1_f
346346static void secp256k1_fe_impl_sqr (secp256k1_fe * r , const secp256k1_fe * a );
347347SECP256K1_INLINE static void secp256k1_fe_sqr (secp256k1_fe * r , const secp256k1_fe * a ) {
348348 secp256k1_fe_verify (a );
349- VERIFY_CHECK ( a -> magnitude <= 8 );
349+ secp256k1_fe_verify_magnitude ( a , 8 );
350350 secp256k1_fe_impl_sqr (r , a );
351351 r -> magnitude = 1 ;
352352 r -> normalized = 0 ;
@@ -425,7 +425,7 @@ SECP256K1_INLINE static void secp256k1_fe_get_bounds(secp256k1_fe* r, int m) {
425425static void secp256k1_fe_impl_half (secp256k1_fe * r );
426426SECP256K1_INLINE static void secp256k1_fe_half (secp256k1_fe * r ) {
427427 secp256k1_fe_verify (r );
428- VERIFY_CHECK ( r -> magnitude < 32 );
428+ secp256k1_fe_verify_magnitude ( r , 31 );
429429 secp256k1_fe_impl_half (r );
430430 r -> magnitude = (r -> magnitude >> 1 ) + 1 ;
431431 r -> normalized = 0 ;
0 commit comments