Skip to content

Commit 2e65f1f

Browse files
committed
Avoid using bench_verify_data as bench_sign_data; merge them
1 parent 1cf15eb commit 2e65f1f

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

src/bench.c

+5-11
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ typedef struct {
6464
size_t siglen;
6565
unsigned char pubkey[33];
6666
size_t pubkeylen;
67-
} bench_verify_data;
67+
} bench_data;
6868

6969
static void bench_verify(void* arg, int iters) {
7070
int i;
71-
bench_verify_data* data = (bench_verify_data*)arg;
71+
bench_data* data = (bench_data*)arg;
7272

7373
for (i = 0; i < iters; i++) {
7474
secp256k1_pubkey pubkey;
@@ -85,15 +85,9 @@ static void bench_verify(void* arg, int iters) {
8585
}
8686
}
8787

88-
typedef struct {
89-
secp256k1_context* ctx;
90-
unsigned char msg[32];
91-
unsigned char key[32];
92-
} bench_sign_data;
93-
9488
static void bench_sign_setup(void* arg) {
9589
int i;
96-
bench_sign_data *data = (bench_sign_data*)arg;
90+
bench_data *data = (bench_data*)arg;
9791

9892
for (i = 0; i < 32; i++) {
9993
data->msg[i] = i + 1;
@@ -105,7 +99,7 @@ static void bench_sign_setup(void* arg) {
10599

106100
static void bench_sign_run(void* arg, int iters) {
107101
int i;
108-
bench_sign_data *data = (bench_sign_data*)arg;
102+
bench_data *data = (bench_data*)arg;
109103

110104
unsigned char sig[74];
111105
for (i = 0; i < iters; i++) {
@@ -137,7 +131,7 @@ int main(int argc, char** argv) {
137131
int i;
138132
secp256k1_pubkey pubkey;
139133
secp256k1_ecdsa_signature sig;
140-
bench_verify_data data;
134+
bench_data data;
141135

142136
int d = argc == 1;
143137
int default_iters = 20000;

0 commit comments

Comments
 (0)