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

google / OpenSK
97%
2.1: 97%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: 2.1
Repo Added 01 Jul 2021 01:58PM UTC
Files 41
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-sk-cbor-boundary-tests
  • app-protect
  • audit
  • backwards-compatible
  • bloat-workflow
  • bugfix
  • bump-audit
  • bump-dependencies
  • clear-token-flags-on-get-assertion
  • clippy-nightly
  • commit-lock
  • constant-time-hmac-verify
  • coveralls-fingerprint
  • crates-store
  • ctap1-authenticate-up-byte
  • ctaphid-channel-handling
  • dependabot/cargo/cargo-21e645d217
  • dependabot/cargo/cargo-77aade85bb
  • dependabot/cargo/cargo-d88cdd6c88
  • dependabot/cargo/libraries/crypto/cargo-8b98ca1b5c
  • dependabot/cargo/libraries/opensk/cargo-65180b6f17
  • dependabot/uv/uv-f7f3875fe2
  • develop
  • disable-audit
  • env-ed25519
  • env-private-key
  • erase-doc
  • fingerprint-flow
  • fix-apdu-case-2e
  • fix-applet
  • fix-artemis-touch-usb
  • fix-cbor-usize-length
  • fix-credential-descriptor-parsing
  • fix-force-pin-change-handling
  • fix-large-blob-key-extension-validation
  • fix-large-blobs-usize-length
  • fix/reject-long-min-pin-rp-ids
  • fix/reject-long-rp-id
  • fix/set-min-pin-length-rp-ids-first
  • fix/update-user-info-truncation
  • flash-script
  • fuzz-audit
  • handle-pin-hash-decrypt-failure
  • implicit-up
  • install-doc
  • integer-overflow
  • lazy-template-id
  • less-missing
  • lock-bump-2-1
  • macos-support
  • more-errors
  • multi-pin
  • optional-dependencies
  • patch-1
  • preserve-large-blob-state-on-error
  • propagate-attestation-keygen-errors
  • propagate-usb-read-error-in-up
  • publish-crates
  • pylint
  • rand-core
  • readme
  • refs/tags/hybrid-pqc
  • refs/tags/last_tock
  • reject-oversized-min-pin-length
  • reject-oversized-user-handles
  • remove-ecb
  • rename
  • reset-fingerprint-enrollments
  • rustcrypto
  • secure-crypto
  • stable
  • submission
  • upgrade-lock
  • uv-bio-enrollment
  • uv-error
  • vendor-command
  • versions
  • warn-debug
  • wasefire-bump
  • wrap-private

pending completion
39429259829

push

github

web-flow
Improves forcePINChange enforcement (#812)

We fix two issues around `force_pin_change` and PIN token state:

- When `force_pin_change` is set, `changePIN` now rejects a new PIN
  whose hash matches the current PIN hash with
  `CTAP2_ERR_PIN_POLICY_VIOLATION`.
- Resetting the `pinUvAuthToken` in `changePIN` and `setMinPINLength`
  now also calls `stop_using_pin_uv_auth_token()` so existing tokens
  are invalidated.

See CTAP 2.3 Sections 6.5.5.6 and 6.11.4:
https://fidoalliance.org/specs/fido-v2.3-ps-20260226/fido-client-to-authenticator-protocol-v2.3-ps-20260226.html#changingExistingPin

14169 of 14560 relevant lines covered (97.31%)

4109.89 hits per line

Relevant lines Covered
Build:
Build:
14560 RELEVANT LINES 14169 COVERED LINES
4109.89 HITS PER LINE
Source Files on add-sk-cbor-boundary-tests
  • Tree
  • List 41
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39429259829 develop Improves forcePINChange enforcement (#812) We fix two issues around `force_pin_change` and PIN token state: - When `force_pin_change` is set, `changePIN` now rejects a new PIN whose hash matches the current PIN hash with `CTAP2_ERR_PIN_POLIC... push 20 Oct 2026 01:23PM UTC web-flow github pending completion  
39428131852 fix-force-pin-change-handling Merge 5d2022278 into ac33113d6 Pull #812 20 Oct 2026 01:15PM UTC web-flow github
97.31
39414088996 publish-crates Merge 44b4c2375 into 8749b8389 Pull #811 20 Oct 2026 12:56PM UTC web-flow github
97.3
39425510342 develop Rejects largeBlobKey when rk is false (#810) In `CtapState::process_make_credential`, requesting the `largeBlobKey: true` extension when `options.rk` was `false` was silently ignored. Per CTAP 2.3 Section 12.3, we now return `CTAP2_ERR_INVALID_O... push 20 Oct 2026 12:55PM UTC web-flow github
97.31
39412200524 fix-large-blob-key-extension-validation Merge 8529774eb into 8749b8389 Pull #810 20 Oct 2026 11:07AM UTC web-flow github
97.31
39404633532 develop Ignores unknown credential descriptors (#809) Before, `PublicKeyCredentialDescriptor` handling had two issues with unknown values: - `AuthenticatorTransport::try_from` rejected any transport string other than `"usb"`, `"nfc"`, `"ble"`, or `"in... push 20 Oct 2026 10:02AM UTC web-flow github
97.3
39399506095 fix-credential-descriptor-parsing Merge 2d6eeb899 into 7d8601ede Pull #809 20 Oct 2026 09:22AM UTC web-flow github
97.3
39266107768 develop Write min PIN length RP IDs before the other setMinPINLength state (#806) The setMinPINLength subcommand persists the force-change flag and the new minimum PIN length before writing the RP ID list. That list is the only input of the command that ... push 19 Oct 2026 02:12PM UTC web-flow github
97.3
38920737035 fix/set-min-pin-length-rp-ids-first Merge e2d4aaea4 into 636d85b8a Pull #806 19 Oct 2026 12:57PM UTC web-flow github
97.3
39004411303 fix/update-user-info-truncation Merge 8de687b02 into 636d85b8a Pull #804 19 Oct 2026 12:54PM UTC web-flow github
97.29
See All Builds (1067)
  • Repo on GitHub
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