@@ -23,8 +23,8 @@ SECP256K1_INLINE static int secp256k1_fe_equal(const secp256k1_fe *a, const secp
23
23
#ifdef VERIFY
24
24
secp256k1_fe_verify (a );
25
25
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 );
28
28
#endif
29
29
secp256k1_fe_negate (& na , a , 1 );
30
30
secp256k1_fe_add (& na , b );
@@ -36,8 +36,8 @@ SECP256K1_INLINE static int secp256k1_fe_equal_var(const secp256k1_fe *a, const
36
36
#ifdef VERIFY
37
37
secp256k1_fe_verify (a );
38
38
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 );
41
41
#endif
42
42
secp256k1_fe_negate (& na , a , 1 );
43
43
secp256k1_fe_add (& na , b );
@@ -60,7 +60,7 @@ static int secp256k1_fe_sqrt(secp256k1_fe * SECP256K1_RESTRICT r, const secp256k
60
60
#ifdef VERIFY
61
61
VERIFY_CHECK (r != a );
62
62
secp256k1_fe_verify (a );
63
- VERIFY_CHECK ( a -> magnitude <= 8 );
63
+ secp256k1_fe_verify_magnitude ( a , 8 );
64
64
#endif
65
65
66
66
/** 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)
164
164
static void secp256k1_fe_impl_verify (const secp256k1_fe * a );
165
165
static void secp256k1_fe_verify (const secp256k1_fe * a ) {
166
166
/* Magnitude between 0 and 32. */
167
- VERIFY_CHECK (( a -> magnitude >= 0 ) && ( a -> magnitude <= 32 ) );
167
+ secp256k1_fe_verify_magnitude ( a , 32 );
168
168
/* Normalized is 0 or 1. */
169
169
VERIFY_CHECK ((a -> normalized == 0 ) || (a -> normalized == 1 ));
170
170
/* 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 );
172
172
/* Invoke implementation-specific checks. */
173
173
secp256k1_fe_impl_verify (a );
174
174
}
@@ -300,7 +300,7 @@ static void secp256k1_fe_impl_negate_unchecked(secp256k1_fe *r, const secp256k1_
300
300
SECP256K1_INLINE static void secp256k1_fe_negate_unchecked (secp256k1_fe * r , const secp256k1_fe * a , int m ) {
301
301
secp256k1_fe_verify (a );
302
302
VERIFY_CHECK (m >= 0 && m <= 31 );
303
- VERIFY_CHECK ( a -> magnitude <= m );
303
+ secp256k1_fe_verify_magnitude ( a , m );
304
304
secp256k1_fe_impl_negate_unchecked (r , a , m );
305
305
r -> magnitude = m + 1 ;
306
306
r -> normalized = 0 ;
@@ -333,8 +333,8 @@ static void secp256k1_fe_impl_mul(secp256k1_fe *r, const secp256k1_fe *a, const
333
333
SECP256K1_INLINE static void secp256k1_fe_mul (secp256k1_fe * r , const secp256k1_fe * a , const secp256k1_fe * SECP256K1_RESTRICT b ) {
334
334
secp256k1_fe_verify (a );
335
335
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 );
338
338
VERIFY_CHECK (r != b );
339
339
VERIFY_CHECK (a != b );
340
340
secp256k1_fe_impl_mul (r , a , b );
@@ -346,7 +346,7 @@ SECP256K1_INLINE static void secp256k1_fe_mul(secp256k1_fe *r, const secp256k1_f
346
346
static void secp256k1_fe_impl_sqr (secp256k1_fe * r , const secp256k1_fe * a );
347
347
SECP256K1_INLINE static void secp256k1_fe_sqr (secp256k1_fe * r , const secp256k1_fe * a ) {
348
348
secp256k1_fe_verify (a );
349
- VERIFY_CHECK ( a -> magnitude <= 8 );
349
+ secp256k1_fe_verify_magnitude ( a , 8 );
350
350
secp256k1_fe_impl_sqr (r , a );
351
351
r -> magnitude = 1 ;
352
352
r -> normalized = 0 ;
@@ -425,7 +425,7 @@ SECP256K1_INLINE static void secp256k1_fe_get_bounds(secp256k1_fe* r, int m) {
425
425
static void secp256k1_fe_impl_half (secp256k1_fe * r );
426
426
SECP256K1_INLINE static void secp256k1_fe_half (secp256k1_fe * r ) {
427
427
secp256k1_fe_verify (r );
428
- VERIFY_CHECK ( r -> magnitude < 32 );
428
+ secp256k1_fe_verify_magnitude ( r , 31 );
429
429
secp256k1_fe_impl_half (r );
430
430
r -> magnitude = (r -> magnitude >> 1 ) + 1 ;
431
431
r -> normalized = 0 ;
0 commit comments