@@ -107,11 +107,6 @@ void static secp256k1_num_mod_inverse(secp256k1_num_t *r, const secp256k1_num_t
107
107
secp256k1_num_sanity (a );
108
108
secp256k1_num_sanity (m );
109
109
110
- #ifdef VERIFY
111
- secp256k1_num_t a2 = * a ;
112
- secp256k1_num_t m2 = * m ;
113
- #endif
114
-
115
110
// mpn_gcdext computes: (G,S) = gcdext(U,V), where
116
111
// * G = gcd(U,V)
117
112
// * G = U*S + V*T
@@ -142,12 +137,6 @@ void static secp256k1_num_mod_inverse(secp256k1_num_t *r, const secp256k1_num_t
142
137
} else {
143
138
r -> limbs = sn ;
144
139
}
145
-
146
- #ifdef VERIFY
147
- secp256k1_num_t c ;
148
- secp256k1_num_mod_mul (& c , & a2 , r , m );
149
- assert (c .limbs == 1 && c .data [0 ] == 1 );
150
- #endif
151
140
}
152
141
153
142
int static secp256k1_num_is_zero (const secp256k1_num_t * a ) {
@@ -190,44 +179,16 @@ void static secp256k1_num_subadd(secp256k1_num_t *r, const secp256k1_num_t *a, c
190
179
void static secp256k1_num_add (secp256k1_num_t * r , const secp256k1_num_t * a , const secp256k1_num_t * b ) {
191
180
secp256k1_num_sanity (a );
192
181
secp256k1_num_sanity (b );
193
-
194
- #ifdef VERIFY
195
- secp256k1_num_t a2 = * a ;
196
- secp256k1_num_t b2 = * b ;
197
- #endif
198
-
199
182
secp256k1_num_subadd (r , a , b , 0 );
200
-
201
- #ifdef VERIFY
202
- secp256k1_num_t c = * r ;
203
- secp256k1_num_subadd (& c , & c , & b2 , 1 );
204
- assert (secp256k1_num_cmp (& c , & a2 ) == 0 );
205
- #endif
206
183
}
207
184
208
185
void static secp256k1_num_sub (secp256k1_num_t * r , const secp256k1_num_t * a , const secp256k1_num_t * b ) {
209
- #ifdef VERIFY
210
- secp256k1_num_t a2 = * a ;
211
- secp256k1_num_t b2 = * b ;
212
- #endif
213
186
secp256k1_num_sanity (a );
214
187
secp256k1_num_sanity (b );
215
-
216
188
secp256k1_num_subadd (r , a , b , 1 );
217
-
218
- #ifdef VERIFY
219
- secp256k1_num_t c ;
220
- secp256k1_num_subadd (& c , r , & b2 , 0 );
221
- assert (secp256k1_num_cmp (& c , & a2 ) == 0 );
222
- #endif
223
189
}
224
190
225
191
void static secp256k1_num_mul (secp256k1_num_t * r , const secp256k1_num_t * a , const secp256k1_num_t * b ) {
226
- #ifdef VERIFY
227
- secp256k1_num_t a2 = * a ;
228
- secp256k1_num_t b2 = * b ;
229
- #endif
230
-
231
192
secp256k1_num_sanity (a );
232
193
secp256k1_num_sanity (b );
233
194
@@ -248,17 +209,6 @@ void static secp256k1_num_mul(secp256k1_num_t *r, const secp256k1_num_t *a, cons
248
209
assert (r -> limbs <= 2 * NUM_LIMBS );
249
210
mpn_copyi (r -> data , tmp , r -> limbs );
250
211
r -> neg = a -> neg ^ b -> neg ;
251
-
252
- secp256k1_num_sanity (& a2 );
253
- secp256k1_num_sanity (& b2 );
254
-
255
- #ifdef VERIFY
256
- secp256k1_num_t c ;
257
- secp256k1_num_div (& c , r , & b2 );
258
- assert (secp256k1_num_cmp (& a2 , & c ) == 0 );
259
- secp256k1_num_div (& c , r , & a2 );
260
- assert (secp256k1_num_cmp (& b2 , & c ) == 0 );
261
- #endif
262
212
}
263
213
264
214
void static secp256k1_num_div (secp256k1_num_t * r , const secp256k1_num_t * a , const secp256k1_num_t * b ) {
0 commit comments