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

BitGo / rust-bitcoin / 24733049286
82%
master: 83%

Build:
Build:
LAST BUILD BRANCH: bitcoin-0.32.8-bitgo.2
DEFAULT BRANCH: master
Ran 21 Apr 2026 04:08PM UTC
Jobs 1
Files 92
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

21 Apr 2026 04:06PM UTC coverage: 82.489% (-0.4%) from 82.848%
24733049286

push

github

OttoAllmendinger
fix(crypto): fix BLAKE2b finalization for block-aligned inputs in ZIP-243

The blake2b_256_personal function had a manual loop that processed all
complete 128-byte blocks with the finalization flag f=0. For inputs whose
length is an exact multiple of the block size (e.g. the outputs preimage
for 8+ outputs), the finalize call would find an empty buffer and compress
a spurious all-zero block as the final block, producing the wrong hash.

Fix: remove the manual loop and feed all data through the Lazy buffer
(buffer.digest_blocks), which retains the last block until finalize so
the correct finalization flag is always applied.

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

17138 of 20776 relevant lines covered (82.49%)

17336.58 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24733049286.1 21 Apr 2026 04:08PM UTC 92
82.49
GitHub Action Run
Source Files on build 24733049286
  • Tree
  • List 92
  • Changed 22
  • Source Changed 1
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24733049286
  • 043b358f on github
  • Prev Build on branch-bitcoin-0.32.8.add-zcash (#20376464175)
  • Delete
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