@@ -164,31 +164,31 @@ int main(int argc, char** argv) {
164
164
165
165
/* Check if the user tries to benchmark optional module without building it */
166
166
#ifndef ENABLE_MODULE_ECDH
167
- if (have_flag (argc , argv , "ecdh" )) {
167
+ if (have_flag (argc , argv , "ecdh" )) {
168
168
fprintf (stderr , "./bench: ECDH module not enabled.\n" );
169
169
fprintf (stderr , "Use ./configure --enable-module-ecdh.\n\n" );
170
170
return 1 ;
171
171
}
172
172
#endif
173
173
174
174
#ifndef ENABLE_MODULE_RECOVERY
175
- if (have_flag (argc , argv , "recover" ) || have_flag (argc , argv , "ecdsa_recover" )) {
175
+ if (have_flag (argc , argv , "recover" ) || have_flag (argc , argv , "ecdsa_recover" )) {
176
176
fprintf (stderr , "./bench: Public key recovery module not enabled.\n" );
177
177
fprintf (stderr , "Use ./configure --enable-module-recovery.\n\n" );
178
178
return 1 ;
179
179
}
180
180
#endif
181
181
182
182
#ifndef ENABLE_MODULE_SCHNORRSIG
183
- if (have_flag (argc , argv , "schnorrsig" ) || have_flag (argc , argv , "schnorrsig_sign" ) || have_flag (argc , argv , "schnorrsig_verify" )) {
183
+ if (have_flag (argc , argv , "schnorrsig" ) || have_flag (argc , argv , "schnorrsig_sign" ) || have_flag (argc , argv , "schnorrsig_verify" )) {
184
184
fprintf (stderr , "./bench: Schnorr signatures module not enabled.\n" );
185
185
fprintf (stderr , "Use ./configure --enable-module-schnorrsig.\n\n" );
186
186
return 1 ;
187
187
}
188
188
#endif
189
189
190
- /* ECDSA verification benchmark */
191
- data .ctx = secp256k1_context_create (SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY );
190
+ /* ECDSA benchmark */
191
+ data .ctx = secp256k1_context_create (SECP256K1_CONTEXT_NONE );
192
192
193
193
for (i = 0 ; i < 32 ; i ++ ) {
194
194
data .msg [i ] = 1 + i ;
@@ -206,11 +206,6 @@ int main(int argc, char** argv) {
206
206
print_output_table_header_row ();
207
207
if (d || have_flag (argc , argv , "ecdsa" ) || have_flag (argc , argv , "verify" ) || have_flag (argc , argv , "ecdsa_verify" )) run_benchmark ("ecdsa_verify" , bench_verify , NULL , NULL , & data , 10 , iters );
208
208
209
- secp256k1_context_destroy (data .ctx );
210
-
211
- /* ECDSA signing benchmark */
212
- data .ctx = secp256k1_context_create (SECP256K1_CONTEXT_SIGN );
213
-
214
209
if (d || have_flag (argc , argv , "ecdsa" ) || have_flag (argc , argv , "sign" ) || have_flag (argc , argv , "ecdsa_sign" )) run_benchmark ("ecdsa_sign" , bench_sign_run , bench_sign_setup , NULL , & data , 10 , iters );
215
210
216
211
secp256k1_context_destroy (data .ctx );
0 commit comments