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

firezone / sanstun / 39245944313
93%

Build:
DEFAULT BRANCH: main
Ran 19 Oct 2026 11:37AM UTC
Jobs 1
Files 15
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

19 Oct 2026 11:37AM UTC coverage: 94.15% (-0.1%) from 94.279%
39245944313

push

github

web-flow
perf!: copy session keys into pending messages instead of sharing them (#122)

A `PendingEncapsulate` or `PendingDecapsulate` held an `Arc` to its
session's key, so every message bumped a reference count that the
threads encrypting and decrypting messages decrement, and the cache line
holding that count bounced between them for every message. Pending
messages now carry a copy of the 32-byte key.

A `Decrypted` message hands the key back, and committing checks it
against the session in constant time, so a message cannot be committed
to a later session whose index matched.

15 of 17 new or added lines in 1 file covered. (88.24%)

1 existing line in 1 file now uncovered.

2060 of 2188 relevant lines covered (94.15%)

58158.52 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
95.03
-0.84% src/session.rs

Coverage Regressions

Lines Coverage ∆ File
1
95.03
-0.84% src/session.rs
Jobs
ID Job ID Ran Files Coverage
1 39245944313.1 19 Oct 2026 11:37AM UTC 15
94.15
GitHub Action Run
Source Files on build 39245944313
  • Tree
  • List 15
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39245944313
  • 2b3492eb on github
  • Prev Build on main (#39244835444)
  • Next Build on main (#39247291587)
  • 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