Skip to content

Commit a7a7bfa

Browse files
Merge #1190: Make all non-API functions (except main) static
e03ef86 Make all non-API functions (except main) static (Pieter Wuille) Pull request description: ACKs for top commit: real-or-random: utACK e03ef86 hebasto: ACK e03ef86. Tree-SHA512: 36a35d9a8da05411c88644aec81e79883febce3e08c9eb6b0ec95cfc3705fd6abfd66f7ee10dfa081ca20786d26b0a060ead7f5c8109bf02a73dde7ef811144b
2 parents f29a327 + e03ef86 commit a7a7bfa

15 files changed

+230
-233
lines changed

src/bench.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include "util.h"
1212
#include "bench.h"
1313

14-
void help(int default_iters) {
14+
static void help(int default_iters) {
1515
printf("Benchmarks the following algorithms:\n");
1616
printf(" - ECDSA signing/verification\n");
1717

src/bench.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ static int64_t gettime_i64(void) {
3838
#define FP_MULT (1000000LL)
3939

4040
/* Format fixed point number. */
41-
void print_number(const int64_t x) {
41+
static void print_number(const int64_t x) {
4242
int64_t x_abs, y;
4343
int c, i, rounding, g; /* g = integer part size, c = fractional part size */
4444
size_t ptr;
@@ -95,7 +95,7 @@ void print_number(const int64_t x) {
9595
printf("%-*s", FP_EXP, &buffer[ptr + g]); /* Prints fractional part */
9696
}
9797

98-
void run_benchmark(char *name, void (*benchmark)(void*, int), void (*setup)(void*), void (*teardown)(void*, int), void* data, int count, int iter) {
98+
static void run_benchmark(char *name, void (*benchmark)(void*, int), void (*setup)(void*), void (*teardown)(void*, int), void* data, int count, int iter) {
9999
int i;
100100
int64_t min = INT64_MAX;
101101
int64_t sum = 0;
@@ -129,7 +129,7 @@ void run_benchmark(char *name, void (*benchmark)(void*, int), void (*setup)(void
129129
printf("\n");
130130
}
131131

132-
int have_flag(int argc, char** argv, char *flag) {
132+
static int have_flag(int argc, char** argv, char *flag) {
133133
char** argm = argv + argc;
134134
argv++;
135135
while (argv != argm) {
@@ -145,7 +145,7 @@ int have_flag(int argc, char** argv, char *flag) {
145145
returns:
146146
- 1 if the user entered an invalid argument
147147
- 0 if all the user entered arguments are valid */
148-
int have_invalid_args(int argc, char** argv, char** valid_args, size_t n) {
148+
static int have_invalid_args(int argc, char** argv, char** valid_args, size_t n) {
149149
size_t i;
150150
int found_valid;
151151
char** argm = argv + argc;
@@ -167,7 +167,7 @@ int have_invalid_args(int argc, char** argv, char** valid_args, size_t n) {
167167
return 0;
168168
}
169169

170-
int get_iters(int default_iters) {
170+
static int get_iters(int default_iters) {
171171
char* env = getenv("SECP256K1_BENCH_ITERS");
172172
if (env) {
173173
return strtol(env, NULL, 0);
@@ -176,7 +176,7 @@ int get_iters(int default_iters) {
176176
}
177177
}
178178

179-
void print_output_table_header_row(void) {
179+
static void print_output_table_header_row(void) {
180180
char* bench_str = "Benchmark"; /* left justified */
181181
char* min_str = " Min(us) "; /* center alignment */
182182
char* avg_str = " Avg(us) ";

src/bench_ecmult.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
#define POINTS 32768
2020

21-
void help(char **argv) {
21+
static void help(char **argv) {
2222
printf("Benchmark EC multiplication algorithms\n");
2323
printf("\n");
2424
printf("Usage: %s <help|pippenger_wnaf|strauss_wnaf|simple>\n", argv[0]);

src/bench_internal.c

+27-28
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ typedef struct {
2727
int wnaf[256];
2828
} bench_inv;
2929

30-
void bench_setup(void* arg) {
30+
static void bench_setup(void* arg) {
3131
bench_inv *data = (bench_inv*)arg;
3232

3333
static const unsigned char init[4][32] = {
@@ -79,7 +79,7 @@ void bench_setup(void* arg) {
7979
memcpy(data->data + 32, init[1], 32);
8080
}
8181

82-
void bench_scalar_add(void* arg, int iters) {
82+
static void bench_scalar_add(void* arg, int iters) {
8383
int i, j = 0;
8484
bench_inv *data = (bench_inv*)arg;
8585

@@ -89,7 +89,7 @@ void bench_scalar_add(void* arg, int iters) {
8989
CHECK(j <= iters);
9090
}
9191

92-
void bench_scalar_negate(void* arg, int iters) {
92+
static void bench_scalar_negate(void* arg, int iters) {
9393
int i;
9494
bench_inv *data = (bench_inv*)arg;
9595

@@ -98,7 +98,7 @@ void bench_scalar_negate(void* arg, int iters) {
9898
}
9999
}
100100

101-
void bench_scalar_mul(void* arg, int iters) {
101+
static void bench_scalar_mul(void* arg, int iters) {
102102
int i;
103103
bench_inv *data = (bench_inv*)arg;
104104

@@ -107,7 +107,7 @@ void bench_scalar_mul(void* arg, int iters) {
107107
}
108108
}
109109

110-
void bench_scalar_split(void* arg, int iters) {
110+
static void bench_scalar_split(void* arg, int iters) {
111111
int i, j = 0;
112112
bench_inv *data = (bench_inv*)arg;
113113

@@ -118,7 +118,7 @@ void bench_scalar_split(void* arg, int iters) {
118118
CHECK(j <= iters);
119119
}
120120

121-
void bench_scalar_inverse(void* arg, int iters) {
121+
static void bench_scalar_inverse(void* arg, int iters) {
122122
int i, j = 0;
123123
bench_inv *data = (bench_inv*)arg;
124124

@@ -129,7 +129,7 @@ void bench_scalar_inverse(void* arg, int iters) {
129129
CHECK(j <= iters);
130130
}
131131

132-
void bench_scalar_inverse_var(void* arg, int iters) {
132+
static void bench_scalar_inverse_var(void* arg, int iters) {
133133
int i, j = 0;
134134
bench_inv *data = (bench_inv*)arg;
135135

@@ -140,7 +140,7 @@ void bench_scalar_inverse_var(void* arg, int iters) {
140140
CHECK(j <= iters);
141141
}
142142

143-
void bench_field_half(void* arg, int iters) {
143+
static void bench_field_half(void* arg, int iters) {
144144
int i;
145145
bench_inv *data = (bench_inv*)arg;
146146

@@ -149,7 +149,7 @@ void bench_field_half(void* arg, int iters) {
149149
}
150150
}
151151

152-
void bench_field_normalize(void* arg, int iters) {
152+
static void bench_field_normalize(void* arg, int iters) {
153153
int i;
154154
bench_inv *data = (bench_inv*)arg;
155155

@@ -158,7 +158,7 @@ void bench_field_normalize(void* arg, int iters) {
158158
}
159159
}
160160

161-
void bench_field_normalize_weak(void* arg, int iters) {
161+
static void bench_field_normalize_weak(void* arg, int iters) {
162162
int i;
163163
bench_inv *data = (bench_inv*)arg;
164164

@@ -167,7 +167,7 @@ void bench_field_normalize_weak(void* arg, int iters) {
167167
}
168168
}
169169

170-
void bench_field_mul(void* arg, int iters) {
170+
static void bench_field_mul(void* arg, int iters) {
171171
int i;
172172
bench_inv *data = (bench_inv*)arg;
173173

@@ -176,7 +176,7 @@ void bench_field_mul(void* arg, int iters) {
176176
}
177177
}
178178

179-
void bench_field_sqr(void* arg, int iters) {
179+
static void bench_field_sqr(void* arg, int iters) {
180180
int i;
181181
bench_inv *data = (bench_inv*)arg;
182182

@@ -185,7 +185,7 @@ void bench_field_sqr(void* arg, int iters) {
185185
}
186186
}
187187

188-
void bench_field_inverse(void* arg, int iters) {
188+
static void bench_field_inverse(void* arg, int iters) {
189189
int i;
190190
bench_inv *data = (bench_inv*)arg;
191191

@@ -195,7 +195,7 @@ void bench_field_inverse(void* arg, int iters) {
195195
}
196196
}
197197

198-
void bench_field_inverse_var(void* arg, int iters) {
198+
static void bench_field_inverse_var(void* arg, int iters) {
199199
int i;
200200
bench_inv *data = (bench_inv*)arg;
201201

@@ -205,7 +205,7 @@ void bench_field_inverse_var(void* arg, int iters) {
205205
}
206206
}
207207

208-
void bench_field_sqrt(void* arg, int iters) {
208+
static void bench_field_sqrt(void* arg, int iters) {
209209
int i, j = 0;
210210
bench_inv *data = (bench_inv*)arg;
211211
secp256k1_fe t;
@@ -218,7 +218,7 @@ void bench_field_sqrt(void* arg, int iters) {
218218
CHECK(j <= iters);
219219
}
220220

221-
void bench_group_double_var(void* arg, int iters) {
221+
static void bench_group_double_var(void* arg, int iters) {
222222
int i;
223223
bench_inv *data = (bench_inv*)arg;
224224

@@ -227,7 +227,7 @@ void bench_group_double_var(void* arg, int iters) {
227227
}
228228
}
229229

230-
void bench_group_add_var(void* arg, int iters) {
230+
static void bench_group_add_var(void* arg, int iters) {
231231
int i;
232232
bench_inv *data = (bench_inv*)arg;
233233

@@ -236,7 +236,7 @@ void bench_group_add_var(void* arg, int iters) {
236236
}
237237
}
238238

239-
void bench_group_add_affine(void* arg, int iters) {
239+
static void bench_group_add_affine(void* arg, int iters) {
240240
int i;
241241
bench_inv *data = (bench_inv*)arg;
242242

@@ -245,7 +245,7 @@ void bench_group_add_affine(void* arg, int iters) {
245245
}
246246
}
247247

248-
void bench_group_add_affine_var(void* arg, int iters) {
248+
static void bench_group_add_affine_var(void* arg, int iters) {
249249
int i;
250250
bench_inv *data = (bench_inv*)arg;
251251

@@ -254,7 +254,7 @@ void bench_group_add_affine_var(void* arg, int iters) {
254254
}
255255
}
256256

257-
void bench_group_add_zinv_var(void* arg, int iters) {
257+
static void bench_group_add_zinv_var(void* arg, int iters) {
258258
int i;
259259
bench_inv *data = (bench_inv*)arg;
260260

@@ -263,7 +263,7 @@ void bench_group_add_zinv_var(void* arg, int iters) {
263263
}
264264
}
265265

266-
void bench_group_to_affine_var(void* arg, int iters) {
266+
static void bench_group_to_affine_var(void* arg, int iters) {
267267
int i;
268268
bench_inv *data = (bench_inv*)arg;
269269

@@ -283,7 +283,7 @@ void bench_group_to_affine_var(void* arg, int iters) {
283283
}
284284
}
285285

286-
void bench_ecmult_wnaf(void* arg, int iters) {
286+
static void bench_ecmult_wnaf(void* arg, int iters) {
287287
int i, bits = 0, overflow = 0;
288288
bench_inv *data = (bench_inv*)arg;
289289

@@ -295,7 +295,7 @@ void bench_ecmult_wnaf(void* arg, int iters) {
295295
CHECK(bits <= 256*iters);
296296
}
297297

298-
void bench_wnaf_const(void* arg, int iters) {
298+
static void bench_wnaf_const(void* arg, int iters) {
299299
int i, bits = 0, overflow = 0;
300300
bench_inv *data = (bench_inv*)arg;
301301

@@ -307,8 +307,7 @@ void bench_wnaf_const(void* arg, int iters) {
307307
CHECK(bits <= 256*iters);
308308
}
309309

310-
311-
void bench_sha256(void* arg, int iters) {
310+
static void bench_sha256(void* arg, int iters) {
312311
int i;
313312
bench_inv *data = (bench_inv*)arg;
314313
secp256k1_sha256 sha;
@@ -320,7 +319,7 @@ void bench_sha256(void* arg, int iters) {
320319
}
321320
}
322321

323-
void bench_hmac_sha256(void* arg, int iters) {
322+
static void bench_hmac_sha256(void* arg, int iters) {
324323
int i;
325324
bench_inv *data = (bench_inv*)arg;
326325
secp256k1_hmac_sha256 hmac;
@@ -332,7 +331,7 @@ void bench_hmac_sha256(void* arg, int iters) {
332331
}
333332
}
334333

335-
void bench_rfc6979_hmac_sha256(void* arg, int iters) {
334+
static void bench_rfc6979_hmac_sha256(void* arg, int iters) {
336335
int i;
337336
bench_inv *data = (bench_inv*)arg;
338337
secp256k1_rfc6979_hmac_sha256 rng;
@@ -343,7 +342,7 @@ void bench_rfc6979_hmac_sha256(void* arg, int iters) {
343342
}
344343
}
345344

346-
void bench_context(void* arg, int iters) {
345+
static void bench_context(void* arg, int iters) {
347346
int i;
348347
(void)arg;
349348
for (i = 0; i < iters; i++) {

src/ctime_tests.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#include "../include/secp256k1_schnorrsig.h"
3131
#endif
3232

33-
void run_tests(secp256k1_context *ctx, unsigned char *key);
33+
static void run_tests(secp256k1_context *ctx, unsigned char *key);
3434

3535
int main(void) {
3636
secp256k1_context* ctx;
@@ -63,7 +63,7 @@ int main(void) {
6363
return 0;
6464
}
6565

66-
void run_tests(secp256k1_context *ctx, unsigned char *key) {
66+
static void run_tests(secp256k1_context *ctx, unsigned char *key) {
6767
secp256k1_ecdsa_signature signature;
6868
secp256k1_pubkey pubkey;
6969
size_t siglen = 74;

src/modules/ecdh/bench_impl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ static void bench_ecdh(void* arg, int iters) {
4242
}
4343
}
4444

45-
void run_ecdh_bench(int iters, int argc, char** argv) {
45+
static void run_ecdh_bench(int iters, int argc, char** argv) {
4646
bench_ecdh_data data;
4747
int d = argc == 1;
4848

0 commit comments

Comments
 (0)