• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hyperledger / fabric-x-committer / 35738939178
91%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 02:19PM UTC
Jobs 3
Files 139
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Sep 2026 02:14PM UTC coverage: 90.729% (-0.04%) from 90.767%
35738939178

push

github

web-flow
[loadgen] Use the quick ASN.1 marshal for the transaction digest (#832)

#### Type of change

- Improvement (improvement to code, performance, etc)

#### Description

- `utils/testsig`'s endorser builds its digest with
`TxNamespace.QuickASN1Marshal` instead of
  `ASN1Marshal`.

The verifier's call site in `utils/signature/verify.go` is deliberately
left on `ASN1Marshal`,
as the issue scopes it. That is also what makes the change
self-checking: the verifier
recomputes this digest independently of the signer, so the two encoders
have to agree byte for
byte, and `service/verifier`'s tests sign through this endorser and
verify through the
reference path.

#### Additional details (Optional)

`ASN1Marshal` still reflects over an intermediate struct tree in the
pinned fabric-x-common —
`QuickASN1Marshal` is a separate exported method rather than a delegate
— so the issue's
condition for closing it as unnecessary does not hold.

#### Related issues

- resolves #813
- related to hyperledger/fabric-x-common#180

Signed-off-by: Liran Funaro <liran.funaro@gmail.com>

1 of 1 new or added line in 1 file covered. (100.0%)

22 existing lines in 9 files now uncovered.

9552 of 10528 relevant lines covered (90.73%)

11245.41 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
81.99
0.23% service/sidecar/sidecar.go
4
74.47
-4.26% service/vc/validator.go
4
86.42
0.0% service/vc/database.go
2
92.73
-0.91% service/sidecar/relay.go
2
89.81
-1.27% service/coordinator/validator_committer_manager.go
2
97.47
-1.27% mock/sigverifier.go
2
93.37
-1.02% service/coordinator/coordinator.go
1
93.9
-1.22% loadgen/adapters/common.go
1
76.0
-2.0% utils/utils.go
Jobs
ID Job ID Ran Files Coverage
1 unit-test - 35738939178.1 22 Sep 2026 02:20PM UTC 94
85.98
GitHub Action Run
2 core-db-test - 35738939178.2 22 Sep 2026 02:21PM UTC 106
48.34
GitHub Action Run
3 db-test - 35738939178.3 22 Sep 2026 02:19PM UTC 139
78.83
GitHub Action Run
Source Files on build 35738939178
  • Tree
  • List 139
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c84f1187 on github
  • Prev Build on main (#35721614387)
  • Next Build on main (#35825383146)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc