bppp: Fix and improve test for invalid sign byte #248
Merged
Cirrus CI / x86_64: Linux (Debian stable) ASM:no BENCH:yes BPPP:yes BUILD:check CC:clang CTIMETEST:yes ECDH:yes ECDSAADAPTOR:yes ECDSA_S2C:yes ECMULTGENPRECISION:auto ECMULTWINDOW:auto EXPERIMENTAL:yes GENERATOR:yes MUSIG:yes RANGEPROOF:yes RECOVERY:no SCHNORRSIG:yes WHITELIST:yes WIDEMUL:int64 WITH_VALGRIND:yes
failed
Jul 20, 2023 in 7m 0s
Task Summary
Instruction test failed in 06:46
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
ℹ️ Consider upgrading to a $10/month plan to get 2x the limits on any public and private repository
✅ 00:01 clone
✅ 00:01 merge_base
❌ 06:46 test
make[1]: Leaving directory '/tmp/cirrus-ci-build'
+ file exhaustive_tests tests
exhaustive_tests: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6ebd0d7b3ec24e00e1d842861d60083c0810453a, for GNU/Linux 3.2.0, with debug_info, not stripped
tests: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d24c478744dc20529dbab903cd34e619659509d2, for GNU/Linux 3.2.0, with debug_info, not stripped
+ file bench bench_bppp bench_ecmult bench_generator bench_internal bench_rangeproof bench_whitelist
bench: Bourne-Again shell script, ASCII text executable
bench_bppp: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7bbbe5e4e5e974d5be76520f1c3fd815faf820f1, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_ecmult: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b6e7d725f92f89b65e2de24bc250927760c25150, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_generator: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=59ab8d87ddd1fc1f7784bad6a914b6de5df50f2e, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_internal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6b89607c4d3d5cf1e04a658b8e219d0a10854c30, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_rangeproof: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bf2f157a34c4c29fc2ae976583023b22c7fcec81, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_whitelist: Bourne-Again shell script, ASCII text executable
+ file .libs/bench .libs/bench_whitelist .libs/libsecp256k1.a .libs/libsecp256k1.la .libs/libsecp256k1.lai .libs/libsecp256k1.so .libs/libsecp256k1.so.0 .libs/libsecp256k1.so.0.0.0 .libs/libsecp256k1_precomputed.a .libs/libsecp256k1_precomputed.la .libs/valgrind_ctime_test
.libs/bench: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6523d791adac170d9b2a521e440c5f555ef247c1, for GNU/Linux 3.2.0, with debug_info, not stripped
.libs/bench_whitelist: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9c85e6d66e2cf280144bccd360e924bd21046e06, for GNU/Linux 3.2.0, with debug_info, not stripped
.libs/libsecp256k1.a: current ar archive
.libs/libsecp256k1.la: symbolic link to ../libsecp256k1.la
.libs/libsecp256k1.lai: libtool library file, ASCII text
.libs/libsecp256k1.so: symbolic link to libsecp256k1.so.0.0.0
.libs/libsecp256k1.so.0: symbolic link to libsecp256k1.so.0.0.0
.libs/libsecp256k1.so.0.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ed720a4ee2c63b878a8b30720f1a3553765790a, with debug_info, not stripped
.libs/libsecp256k1_precomputed.a: current ar archive
.libs/libsecp256k1_precomputed.la: symbolic link to ../libsecp256k1_precomputed.la
.libs/valgrind_ctime_test: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5579fb857076ed8623c81e1ad03f08527f90caef, for GNU/Linux 3.2.0, with debug_info, not stripped
+ export LOG_COMPILER=
+ make check
make check-am
make[1]: Entering directory '/tmp/cirrus-ci-build'
make check-TESTS
make[2]: Entering directory '/tmp/cirrus-ci-build'
make[3]: Entering directory '/tmp/cirrus-ci-build'
PASS: ecdh_example
PASS: ecdsa_example
PASS: schnorr_example
PASS: musig_example
PASS: exhaustive_tests
PASS: tests
============================================================================
Testsuite summary for libsecp256k1 0.1.0-pre
============================================================================
# TOTAL: 6
# PASS: 6
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[2]: Leaving directory '/tmp/cirrus-ci-build'
make[1]: Leaving directory '/tmp/cirrus-ci-build'
+ [ yes = yes ]
+ EXEC=./libtool --mode=execute
+ [ -n ]
+ [ yes = yes ]
+ ./libtool --mode=execute valgrind --error-exitcode=42 ./valgrind_ctime_test
Loading