siv2r
26a255beb6
Shared benchmark format for command line and CSV outputs
...
1. add `print_output_table_header_row` func to print the table header for benchmark output
2. modify the following benchmarks to include the table header
- bench_ecdh.c
- bench_ecmult.c
- bench_internal.c
- bench_recover.c
- bench_schnorrsig.c
- bench_sign.c
- bench_verify.c
2021-10-19 21:25:37 +05:30
William Bright
3c90bdda95
change local lib headers to be relative for those pointing at "include/" dir
...
added relative paths to header files imported from src directory
added include guards for contrib/ files when referring to secp256k1.h
2021-05-05 09:24:05 -04:00
Dimitris Apostolou
07aa4c70ff
Fix insecure links
2020-12-18 00:24:22 +02:00
Elichai Turkel
ca4906b02e
Pass num of iters to benchmarks as variable, and define envvar
2020-03-13 11:48:01 +02:00
Elichai Turkel
02dd5f1bbb
free the ctx at the end of bench_ecdh
2020-03-04 14:14:51 +02:00
Kirill Fomichev
c8fbc3c397
[ECDH API change] Allow pass arbitrary data to hash function
2018-05-17 00:38:58 +03:00
Kirill Fomichev
b00be65056
[ECDH API change] Support custom hash function
2018-05-17 00:05:09 +03:00
Pieter Wuille
1f46d6089e
Disambiguate bench functions and types
2017-12-18 18:22:09 -08:00
Pieter Wuille
d1dc9dfc0a
Get rid of reserved _t in type names
2017-09-27 15:03:20 -07:00
Andrew Poelstra
f36f9c64bb
bench_ecdh: fix call to secp256k1_context_create
2016-04-27 10:16:18 +00:00
Pieter Wuille
dd891e0ed5
Get rid of _t as it is POSIX reserved
2015-09-21 21:03:37 +02:00
Gregory Maxwell
912f203fc5
Eliminate a few unbraced statements that crept into the code.
...
Also avoids some easily avoided multiple-returns.
2015-09-21 17:21:35 +00:00
Andrew Poelstra
91c0ce95ca
Add benchmarks for ECDH and const-time multiplication
2015-08-01 10:57:36 -05:00