@@ -129,7 +129,7 @@ static void bench_ecmult_1(void* arg, int iters) {
129
129
int i ;
130
130
131
131
for (i = 0 ; i < iters ; ++ i ) {
132
- secp256k1_ecmult (& data -> ctx -> ecmult_ctx , & data -> output [i ], & data -> pubkeys_gej [(data -> offset1 + i ) % POINTS ], & data -> scalars [(data -> offset2 + i ) % POINTS ], NULL );
132
+ secp256k1_ecmult (& data -> output [i ], & data -> pubkeys_gej [(data -> offset1 + i ) % POINTS ], & data -> scalars [(data -> offset2 + i ) % POINTS ], NULL );
133
133
}
134
134
}
135
135
@@ -145,7 +145,7 @@ static void bench_ecmult_1g(void* arg, int iters) {
145
145
146
146
secp256k1_scalar_set_int (& zero , 0 );
147
147
for (i = 0 ; i < iters ; ++ i ) {
148
- secp256k1_ecmult (& data -> ctx -> ecmult_ctx , & data -> output [i ], NULL , & zero , & data -> scalars [(data -> offset1 + i ) % POINTS ]);
148
+ secp256k1_ecmult (& data -> output [i ], NULL , & zero , & data -> scalars [(data -> offset1 + i ) % POINTS ]);
149
149
}
150
150
}
151
151
@@ -159,7 +159,7 @@ static void bench_ecmult_2g(void* arg, int iters) {
159
159
int i ;
160
160
161
161
for (i = 0 ; i < iters /2 ; ++ i ) {
162
- secp256k1_ecmult (& data -> ctx -> ecmult_ctx , & data -> output [i ], & data -> pubkeys_gej [(data -> offset1 + i ) % POINTS ], & data -> scalars [(data -> offset2 + i ) % POINTS ], & data -> scalars [(data -> offset1 + i ) % POINTS ]);
162
+ secp256k1_ecmult (& data -> output [i ], & data -> pubkeys_gej [(data -> offset1 + i ) % POINTS ], & data -> scalars [(data -> offset2 + i ) % POINTS ], & data -> scalars [(data -> offset1 + i ) % POINTS ]);
163
163
}
164
164
}
165
165
@@ -207,7 +207,7 @@ static void bench_ecmult_multi(void* arg, int iters) {
207
207
iters = iters / data -> count ;
208
208
209
209
for (iter = 0 ; iter < iters ; ++ iter ) {
210
- data -> ecmult_multi (& data -> ctx -> error_callback , & data -> ctx -> ecmult_ctx , data -> scratch , & data -> output [iter ], data -> includes_g ? & data -> scalars [data -> offset1 ] : NULL , bench_ecmult_multi_callback , arg , count - includes_g );
210
+ data -> ecmult_multi (& data -> ctx -> error_callback , data -> scratch , & data -> output [iter ], data -> includes_g ? & data -> scalars [data -> offset1 ] : NULL , bench_ecmult_multi_callback , arg , count - includes_g );
211
211
data -> offset1 = (data -> offset1 + count ) % POINTS ;
212
212
data -> offset2 = (data -> offset2 + count - 1 ) % POINTS ;
213
213
}
@@ -266,7 +266,7 @@ static void run_ecmult_multi_bench(bench_data* data, size_t count, int includes_
266
266
secp256k1_scalar_add (& total , & total , & tmp );
267
267
}
268
268
secp256k1_scalar_negate (& total , & total );
269
- secp256k1_ecmult (& data -> ctx -> ecmult_ctx , & data -> expected_output [iter ], NULL , & zero , & total );
269
+ secp256k1_ecmult (& data -> expected_output [iter ], NULL , & zero , & total );
270
270
}
271
271
272
272
/* Run the benchmark. */
0 commit comments