Skip to content

Commit

Permalink
free the ctx at the end of bench_ecdh
Browse files Browse the repository at this point in the history
  • Loading branch information
elichai committed Mar 4, 2020
1 parent e9fccd4 commit 02dd5f1
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/bench_ecdh.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ static void bench_ecdh_setup(void* arg) {
0xa2, 0xba, 0xd1, 0x84, 0xf8, 0x83, 0xc6, 0x9f
};

/* create a context with no capabilities */
data->ctx = secp256k1_context_create(SECP256K1_FLAGS_TYPE_CONTEXT);
for (i = 0; i < 32; i++) {
data->scalar[i] = i + 1;
}
Expand All @@ -49,6 +47,11 @@ static void bench_ecdh(void* arg) {
int main(void) {
bench_ecdh_data data;

/* create a context with no capabilities */
data.ctx = secp256k1_context_create(SECP256K1_FLAGS_TYPE_CONTEXT);

run_benchmark("ecdh", bench_ecdh, bench_ecdh_setup, NULL, &data, 10, 20000);

secp256k1_context_destroy(data.ctx);
return 0;
}

0 comments on commit 02dd5f1

Please sign in to comment.