Skip to content

Enforces low-S canonical signatures when the n field is present in a BOLT11 invoice #20560

Enforces low-S canonical signatures when the n field is present in a BOLT11 invoice

Enforces low-S canonical signatures when the n field is present in a BOLT11 invoice #20560

Triggered via pull request November 18, 2025 22:23
Status Failure
Total duration 35m 28s
Artifacts 14

main.yml

on: pull_request
Matrix: Run basic itests
Matrix: Run unit tests
Static Checks
3m 35s
Static Checks
Check commits
4m 28s
Check commits
Lint code
6m 31s
Lint code
Run windows itest
1m 40s
Run windows itest
Run macOS itest
59s
Run macOS itest
Check release notes updated
2m 11s
Check release notes updated
Backwards compatibility test
1m 48s
Backwards compatibility test
Cache Cleanup
Cache Cleanup
Matrix: Cross compilation
Matrix: Check pinned dependencies
Matrix: Run itests
Send coverage report
4s
Send coverage report
Fit to window
Zoom out
Zoom in

Annotations

106 errors
Run windows itest
Process completed with exit code 1.
Run windows itest
Process completed with exit code 2.
Run windows itest: zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite)
Process completed with exit code 2.
Run itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd)
Process completed with exit code 2.
Run basic itests (neutrino, backend=neutrino cover=1)
Process completed with exit code 2.
Run itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling")
Process completed with exit code 2.
Run itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres)
Process completed with exit code 2.
Static Checks
Process completed with exit code 2.
Run macOS itest
Process completed with exit code 2.
Run macOS itest: zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Backwards compatibility test
Process completed with exit code 2.
Check commits
Process completed with exit code 1.
Check commits: zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Check commits: zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-cover)
Process completed with exit code 2.
Run unit tests (unit-cover): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-cover): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Cross compilation (i386, freebsd-386 linux-386 windows-386)
Process completed with exit code 2.
Cross compilation (i386, freebsd-386 linux-386 windows-386)
undefined: ecdsa.VerifyLowS
Cross compilation (arm, darwin-arm64 freebsd-arm linux-armv6 linux-armv7 linux-arm64 windows-arm)
The strategy configuration was canceled because "cross-compile.i386_freebsd-386_linux-38" failed
Cross compilation (amd64, darwin-amd64 freebsd-amd64 linux-amd64 netbsd-amd64 openbsd-amd64 windo...
The strategy configuration was canceled because "cross-compile.i386_freebsd-386_linux-38" failed
Check release notes updated
Process completed with exit code 1.
Run basic itests (bitcoind, backend=bitcoind cover=1)
Process completed with exit code 2.
Lint code
Process completed with exit code 2.
Lint code: zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS (typecheck)
Run basic itests (bitcoind-notxindex, backend="bitcoind notxindex")
Process completed with exit code 2.
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_sqlite"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="kvdb_etcd"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit tags="test_db_postgres"): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run basic itests (btcd, backend=btcd cover=1)
Process completed with exit code 2.
Run basic itests (btcd, backend=btcd cover=1): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS
Run unit tests (unit-race): zpay32/decode.go#L190
undefined: ecdsa.VerifyLowS

Artifacts

Produced during runtime
Name Size Digest
logs-itest-bitcoind
168 Bytes
sha256:dcdb37c231986d08198a0db18b983b0a5480af56d70f762235562857abd9a3f0
logs-itest-bitcoind-etcd
178 Bytes
sha256:a1d983265b4052e3a6532b30e245083226894bc706580cd4098bfc6d636eba1c
logs-itest-bitcoind-notxindex
188 Bytes
sha256:4d9249d3245a359470286d996b01eb801ceef8b3fc667cd570ef1a10c3b3c355
logs-itest-bitcoind-postgres
186 Bytes
sha256:dadc3c4a5396cb604e238ce007cd606d37a348416f01679d638398ed802e18bf
logs-itest-bitcoind-postgres-nativesql
206 Bytes
sha256:e3701e6244230ebb3c78057405004406ae8bda13b049abeefae105342807a3ed
logs-itest-bitcoind-postgres-nativesql-experiment
228 Bytes
sha256:e9bc813bcc6526fa02b000a0e065fa6d55b75c24d3a885abca97cd5f44ab2e97
logs-itest-bitcoind-rpcpolling
190 Bytes
sha256:d93f7bbe4d1b17d39478b5dfda2827589f109c36370705fc875e717b514c46f9
logs-itest-bitcoind-sqlite
182 Bytes
sha256:8d8ed241cff13826592eb916255c23baf68b0b83ee64392883cf9a2bf21bfe09
logs-itest-bitcoind-sqlite-nativesql
202 Bytes
sha256:4a28da962d502594945f814eba02bbfa8950b2b3fb9d150c71b7d483b70d2014
logs-itest-bitcoind-sqlite=nativesql-experiment
224 Bytes
sha256:6fad88371106cc9fb4905039fb74fbea417fd781cc1c95eee8380ff8dfd510b0
logs-itest-btcd
160 Bytes
sha256:e5cefbd92e730484d56885b0faa945c49b5633f56e3ce532ec6528a5c5e16c7c
logs-itest-macos
162 Bytes
sha256:98e3812617a92b0c54088f0e8a97458d2112accfe667bc181759eae7d98c62b7
logs-itest-neutrino
168 Bytes
sha256:12009169487843357403465b96f5b44069270e9903bed0701e6c9674ee75e1b2
logs-itest-windows
166 Bytes
sha256:52366b2c0779fe52b7341e58ce3759ae811c87933649ef0133b52a8f20404b6f