Pass scalar by reference in secp256k1_wnaf_const()
After this change, no struct or union is passed by value in the entire codebase. This makes it easier to compile the library with CompCert.
This commit is contained in:
@@ -253,7 +253,7 @@ void bench_wnaf_const(void* arg) {
|
||||
bench_inv *data = (bench_inv*)arg;
|
||||
|
||||
for (i = 0; i < 20000; i++) {
|
||||
secp256k1_wnaf_const(data->wnaf, data->scalar_x, WINDOW_A, 256);
|
||||
secp256k1_wnaf_const(data->wnaf, &data->scalar_x, WINDOW_A, 256);
|
||||
secp256k1_scalar_add(&data->scalar_x, &data->scalar_x, &data->scalar_y);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user