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

google / OpenSK / 39747792305
97%
2.1: 97%

Build:
Build:
LAST BUILD BRANCH: fix-ci-test-warnings
DEFAULT BRANCH: 2.1
Ran 22 Oct 2026 08:34AM UTC
Jobs 1
Files 41
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 Oct 2026 08:26AM UTC coverage: 97.425% (+0.03%) from 97.4%
39747792305

push

github

web-flow
Reject Relying Party IDs that are empty or longer than 253 bytes (#805)

WebAuthn requires the RP ID to be a valid domain string: non-empty, and
capped at 253 bytes in presentation format by RFC 1035, so browsers
never send anything else.

Nothing enforces that for software that talks CTAP directly over USB
HID. A MakeCredential request with rk=true and an empty or longer RP ID
runs the whole ceremony, including the user presence check and the key
generation, and only fails at the very end when storing the
discoverable credential, because the oversized RP ID pushes the
serialized credential past the maximum value size of the persistent
store.

Reject the RP ID upfront instead, right after parsing.

Rebased on develop and reuses MAX_RP_ID_LENGTH from data_formats (now
pub(crate)), which was introduced for the setMinPINLength RP IDs.

Co-authored-by: 17krishna8 <17krishna8@users.noreply.github.com>

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

19 existing lines in 1 file now uncovered.

14526 of 14910 relevant lines covered (97.42%)

4017.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
19
93.58
0.63% libraries/opensk/src/api/persist.rs
Jobs
ID Job ID Ran Files Coverage
1 39747792305.1 22 Oct 2026 08:34AM UTC 41
97.42
GitHub Action Run
Source Files on build 39747792305
  • Tree
  • List 41
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 118d612a on github
  • Prev Build on develop (#39592931593)
  • Next Build on develop (#39790196061)
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