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
Gregory Maxwell
ae9e648526
Define SECP256K1_BUILD in secp256k1.c directly.
...
This avoids building without it and makes it safer to use a custom
building environment. Test harnesses need to #include secp256k1.c
first now.
2021-05-01 19:27:27 +00:00
Pieter Wuille
1f233b3fa0
Remove num/gmp support
...
The whole "num" API and its libgmp-based implementation are now unused. Remove them.
2021-03-15 13:01:52 -07: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
Andrew Poelstra
c2b028a281
scratch space: thread error_callback
into all scratch space functions
...
Use it when checking magic bytes
2019-05-25 22:59:50 +00:00
Jonas Nick
a697d82da9
Add trivial ecmult_multi to the benchmark tool
2019-02-23 20:30:31 +00:00
Gregory Maxwell
c71dd2c08f
Merge #509 : Fix algorithm selection in bench_ecmult
...
0f05173 Fix algorithm selection in bench_ecmult (Jonas Nick)
Pull request description:
Without this commit using an unknown argument results in a segmentation fault.
Tree-SHA512: 85b8f977e62fa360ff6dc923bd86f08725c30e178d58f43d33cbd8eb69e54fa4ec76e4407624611a80554cf9961689bce6b216da735ac95b256d0d2f60fe3328
2019-02-21 04:47:12 +00:00
Andrew Poelstra
7f7a2ed3a8
ecmult_gen_impl: eliminate scratch memory used when generating context
2018-11-09 00:16:06 +00:00
Andrew Poelstra
6fe50439ae
scratch: add stack frame support
2018-04-05 22:49:29 +00:00
Jonas Nick
0f0517369c
Fix algorithm selection in bench_ecmult
2018-03-27 09:21:11 +00:00
Jonas Nick
a58f543f5a
Add flags for choosing algorithm in ecmult_multi benchmark
2017-12-07 20:13:04 +00:00
Jonas Nick
355a38f113
Add pippenger_wnaf ecmult_multi
2017-12-07 20:13:04 +00:00
Pieter Wuille
bc65aa794e
Add bench_ecmult
2017-12-07 20:13:04 +00:00