@@ -129,7 +129,7 @@ static void bench_ecmult_1(void* arg, int iters) {
129129 int i ;
130130
131131 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 );
133133 }
134134}
135135
@@ -145,7 +145,7 @@ static void bench_ecmult_1g(void* arg, int iters) {
145145
146146 secp256k1_scalar_set_int (& zero , 0 );
147147 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 ]);
149149 }
150150}
151151
@@ -159,7 +159,7 @@ static void bench_ecmult_2g(void* arg, int iters) {
159159 int i ;
160160
161161 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 ]);
163163 }
164164}
165165
@@ -207,7 +207,7 @@ static void bench_ecmult_multi(void* arg, int iters) {
207207 iters = iters / data -> count ;
208208
209209 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 );
211211 data -> offset1 = (data -> offset1 + count ) % POINTS ;
212212 data -> offset2 = (data -> offset2 + count - 1 ) % POINTS ;
213213 }
@@ -266,7 +266,7 @@ static void run_ecmult_multi_bench(bench_data* data, size_t count, int includes_
266266 secp256k1_scalar_add (& total , & total , & tmp );
267267 }
268268 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 );
270270 }
271271
272272 /* Run the benchmark. */
0 commit comments