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

kaidokert / krabitls-rs / 28305328462
85%

Build:
DEFAULT BRANCH: main
Ran 27 Jun 2026 11:41PM UTC
Jobs 1
Files 28
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

27 Jun 2026 11:40PM UTC coverage: 84.204% (+1.1%) from 83.121%
28305328462

push

github

web-flow
post-handshake KeyUpdate (RFC 8446 §4.6.3) (#74)

* post-handshake KeyUpdate (RFC 8446 §4.6.3)

Handle a server KeyUpdate instead of killing the connection: rotate the
receive keys via HKDF-Expand-Label(secret, "traffic upd", "", 32), and when
update_requested is set, queue our own KeyUpdate(update_requested=0) under
the current send keys and rotate the send keys. AppData retains the
application-traffic secrets so the next generation can be derived; new
encrypt_key_update / apply_recv_key_update / apply_send_key_update round out
the typestate API. Malformed input — wrong length, an update_requested other
than 0/1, or a message coalesced after it (§5.1) — fails as MalformedKeyUpdate.

230 of 250 new or added lines in 5 files covered. (92.0%)

4627 of 5495 relevant lines covered (84.2%)

155.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
90.9
1.46% krabitls/src/client/engine.rs
3
70.95
11.63% krabitls/src/client/stream.rs
1
30.38
-0.39% krabitls/src/client/error.rs
Jobs
ID Job ID Ran Files Coverage
1 28305328462.1 27 Jun 2026 11:41PM UTC 28
84.2
GitHub Action Run
Source Files on build 28305328462
  • Tree
  • List 28
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28305328462
  • f279971d on github
  • Prev Build on main (#28302385246)
  • Next Build on main (#28306777411)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc