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

kaidokert / krabitls-rs
85%

Build:
DEFAULT BRANCH: main
Repo Added 23 Jun 2026 07:20AM UTC
Token EIUro3afiDAwaoXZPtfxbhhbURhDLHjdC regen
Build 132 Last
Files 28
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 main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • chore/bump-ed25519-krabipqc
  • chore/cfg-module-reorg
  • chore/cfg-reorg-followup
  • chore/cfg-reorg-lib-tests
  • chore/cfg-suite-advertisement
  • chore/coverage-merge-combos
  • chore/extract-krabitls-fixtures
  • chore/hoist-infn-use
  • chore/hygiene-sweep
  • chore/identity-ip-host
  • chore/lib-cipher-aes-tests
  • chore/rsa-dispatch-tidy
  • chore/rsa-verify-scheme-macro
  • chore/slim-pre-commit
  • chore/small-tidyups
  • chore/structure-polish-6-21
  • chore/test-only-cleanup
  • chore/untrack-repro-scaffold
  • codex/conduct-third-pass-review-of-rust-code
  • feat/client-cert-sig-algs
  • feat/client-certs
  • feat/facade-roundtrip-fixtures
  • feat/fragment-client-auth-flight
  • feat/key-update
  • feat/mldsa-backend
  • feat/mldsa-cert-fixture
  • feat/mldsa-certverify
  • feat/mldsa-clienthello
  • feat/mlkem-keyshare
  • feat/mlkem-primitive
  • feat/post-handshake-reasm
  • feat/rsa-client-auth
  • feat/validity-always-on
  • footprint-pqc-measurements
  • pr-coverage
  • release-0.2.0
  • test/chacha-facade-openssl-fixtures
  • test/mlkem-canned-handshake
  • test/mtls-canned-fixture
  • test/multi-suite-facade-fixtures

07 Jul 2026 08:21AM UTC coverage: 84.742%. Remained the same
28852107581

push

github

web-flow
Bump ed25519_heapless 0.3, krabipqc 0.1.2, rsa_heapless 0.3 (#90)

* Bump ed25519_heapless 0.3, krabipqc 0.1.2, rsa_heapless 0.3

The ed25519_heapless 0.3 release moves to fixed-bigint 0.4, which drops
its num-traits impls in favor of const-num-traits and relocates the
`Ct`/`Nct` personality markers out of `fixed_bigint`. Because krabitls
shares the `FixedUInt` type across ed25519_heapless (x25519), krabipqc,
and rsa_heapless, all three must sit on the same bigint major — so this
also bumps rsa_heapless to 0.3 (its first fixed-bigint 0.4 release).

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

4793 of 5656 relevant lines covered (84.74%)

158.28 hits per line

Relevant lines Covered
Build:
Build:
5656 RELEVANT LINES 4793 COVERED LINES
158.28 HITS PER LINE
Source Files on main
  • Tree
  • List 28
  • Changed 4
  • Source Changed 4
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28852107581 main Bump ed25519_heapless 0.3, krabipqc 0.1.2, rsa_heapless 0.3 (#90) * Bump ed25519_heapless 0.3, krabipqc 0.1.2, rsa_heapless 0.3 The ed25519_heapless 0.3 release moves to fixed-bigint 0.4, which drops its num-traits impls in favor of const-num-tr... push 07 Jul 2026 08:22AM UTC web-flow github
84.74
28346364926 main Release 0.2.0 (#89) * Release 0.2.0 X25519MLKEM768 key exchange and ML-DSA certificate verification. Trim the README footprint section to the table — the harness/board detail doesn't belong in crate metadata. push 29 Jun 2026 03:17AM UTC web-flow github
84.74
28345302995 main footprint: post-quantum handshake flash + stack on M3 + RV32 (#88) * footprint: measure post-quantum handshakes on M3 + RV32 Adds Cortex-M3 and RV32IMAC footprint coverage for the full post-quantum TLS handshake — X25519MLKEM768 hybrid key excha... push 29 Jun 2026 02:44AM UTC web-flow github
84.74
28341603882 main test: X25519MLKEM768 canned end-to-end handshake (#87) * Add X25519MLKEM768 canned end-to-end handshake test The hybrid key exchange had only unit-level coverage (framing/parsing); the real key schedule — ML-KEM decapsulation, the mlkem_ss||x255... push 29 Jun 2026 12:40AM UTC web-flow github
84.74
28339755865 main feat: X25519MLKEM768 hybrid key exchange (feature = mlkem) (#86) * feat: wire X25519MLKEM768 hybrid key exchange behind feature = "mlkem" push 28 Jun 2026 11:33PM UTC web-flow github
84.74
28333881063 main feat: add optional ML-KEM-768 KEM primitive (#85) New `mlkem` feature → optional krabipqc. `backends::MlKem768` is the client side of an X25519MLKEM768 hybrid key exchange: `generate` an ephemeral keypair (secret dk zeroized, public ek returned f... push 28 Jun 2026 07:46PM UTC web-flow github
84.7
28331523667 main test: parse real openssl ML-DSA certificates end-to-end (#84) * test: parse real openssl ML-DSA certificates end-to-end Add self-signed ML-DSA-44/65/87 certs (openssl 3.6) as DER fixtures and a test that drives the active CertParser (der and TLV... push 28 Jun 2026 06:16PM UTC web-flow github
84.7
28329457636 main feat: advertise ML-DSA signature schemes in ClientHello (#83) * feat: advertise ML-DSA signature schemes in ClientHello Under `feature = "mldsa"` the ClientHello's signature_algorithms extension now offers mldsa44/65/87 (0x0904-0906) alongside e... push 28 Jun 2026 04:59PM UTC web-flow github
84.7
28315878750 main feat: verify ML-DSA server certificates end-to-end (#82) * feat: verify ML-DSA server certificates end-to-end Wire the `mldsa` backend into the verify spine: a `CertView::MlDsa` parsed from the id-ml-dsa-44/65/87 SPKI OIDs (both cert parsers), a... push 28 Jun 2026 08:01AM UTC web-flow github
84.74
28314215021 main feat: add optional mldsa (FIPS 204) verify backend (#81) * feat: add optional mldsa (FIPS 204) verify backend New `mldsa` feature pulls krabipqc 0.1.1 + kem 0.3 (both optional, off by default). `MlDsaVerifierKey` selects the ML-DSA-44/65/87 para... push 28 Jun 2026 06:47AM UTC web-flow github
84.76
See All Builds (132)

Badge your Repo: krabitls-rs

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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