Port src/bench_iceberg.c, the standalone benchmark binary the module's bench_impl.h is written for (this repo's bench harness has no per-module include pattern for it, so the source tree's own wiring is mirrored instead): noinst_PROGRAMS under USE_BENCHMARK + ENABLE_MODULE_ICEBERG in Makefile.am, a bench_iceberg target in src/CMakeLists.txt, and a .gitignore entry. The benchmark covers the group configurations 2-of-3, 3-of-5, 4-of-7, 5-of-9 and 5-of-10. Verified: ./bench_iceberg builds and runs under both build systems.
71 lines
774 B
Plaintext
71 lines
774 B
Plaintext
bench
|
|
bench_bppp
|
|
bench_ecmult
|
|
bench_generator
|
|
bench_rangeproof
|
|
bench_internal
|
|
bench_whitelist
|
|
bench_iceberg
|
|
noverify_tests
|
|
tests
|
|
exhaustive_tests
|
|
precompute_ecmult_gen
|
|
precompute_ecmult
|
|
ctime_tests
|
|
ecdh_example
|
|
ecdsa_example
|
|
schnorr_example
|
|
ellswift_example
|
|
musig_example
|
|
*.exe
|
|
*.so
|
|
*.a
|
|
*.csv
|
|
*.log
|
|
*.trs
|
|
*.sage.py
|
|
|
|
Makefile
|
|
configure
|
|
.libs/
|
|
Makefile.in
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
config.log
|
|
config.status
|
|
conftest*
|
|
*.tar.gz
|
|
*.la
|
|
libtool
|
|
.deps/
|
|
.dirstamp
|
|
*.lo
|
|
*.o
|
|
*~
|
|
|
|
coverage/
|
|
coverage.html
|
|
coverage.*.html
|
|
*.gcda
|
|
*.gcno
|
|
*.gcov
|
|
|
|
/autotools-aux/
|
|
!/autotools-aux/m4/bitcoin_secp.m4
|
|
|
|
libsecp256k1.pc
|
|
contrib/gh-pr-create.sh
|
|
|
|
frost_example
|
|
chilldkg_example
|
|
iceberg_example
|
|
|
|
### CMake
|
|
/CMakeUserPresets.json
|
|
# CMake build directories.
|
|
/*build*
|
|
|
|
### Python
|
|
__pycache__/
|
|
*.py[oc]
|