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

maxlambrecht / rust-spiffe
84%

Build:
DEFAULT BRANCH: main
Repo Added 08 Mar 2024 06:31PM UTC
Files 42
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: SELECT
CHANGE BRANCH
x
  • No branch selected
  • build/ci-makefile-lanes
  • ci/switch-to-cargo-llvm-cov
  • main

27 Jun 2026 05:12PM UTC coverage: 83.788% (+0.5%) from 83.306%
28296114690

push

github

maxlambrecht
security: harden TLS leaf validation and add JWT/TLS regression tests

Reject rustls peer leaves that omit KeyUsage or do not set
digitalSignature. Add JWT algorithm/key-family confusion tests,
a TLS trust-domain confusion regression test, and clearer
documentation for the default permissive authorizer configuration.
Re-export AuthorizerConfigError and add PeerIdentity::require_spiffe_id().

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>

127 of 130 new or added lines in 3 files covered. (97.69%)

6326 of 7550 relevant lines covered (83.79%)

744.06 hits per line

Relevant lines Covered
Build:
Build:
7550 RELEVANT LINES 6326 COVERED LINES
744.06 HITS PER LINE
Source Files on main
  • Tree
  • List 42
  • Changed 8
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28296114690 main security: harden TLS leaf validation and add JWT/TLS regression tests Reject rustls peer leaves that omit KeyUsage or do not set digitalSignature. Add JWT algorithm/key-family confusion tests, a TLS trust-domain confusion regression test, and cle... push 27 Jun 2026 05:14PM UTC maxlambrecht github
83.79
28293913262 main chore(ci): bump the github-actions group with 3 updates Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) and [taiki-e/insta... push 27 Jun 2026 03:52PM UTC maxlambrecht github
83.31
27664797166 main chore(ci): bump taiki-e/install-action in the github-actions group Bumps the github-actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action). Updates `taiki-e/install-action` from 2.81.7 to 2.81.10 - [Rel... push 17 Jun 2026 04:07AM UTC maxlambrecht github
83.31
27146134279 main chore(release): spiffe 0.16.0 and bump dependent crates Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 08 Jun 2026 02:55PM UTC maxlambrecht github
83.31
27114675354 main feat(source)!: make reconnect config non-exhaustive Mark X509ReconnectConfig and JwtReconnectConfig as non-exhaustive so future releases can add fields without another breaking change. Add a ReconnectConfig::new(min_backoff, max_backoff) construc... push 08 Jun 2026 03:44AM UTC maxlambrecht github
83.31
27114468405 main feat(api): re-export common certificate and source types Re-export Certificate, PrivateKey, BundleSource, and SvidSource at the crate root so users can import common public API types from spiffe directly. Update docs, examples, and tests to use t... push 08 Jun 2026 03:36AM UTC maxlambrecht github
83.29
27114267778 main feat(jwt-source)!: rename get_jwt_svid accessors to fetch_* Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 08 Jun 2026 03:29AM UTC maxlambrecht github
83.29
27113937302 main feat(source)make source config types non-exhaustive Mark X509ResourceLimits, JwtResourceLimits, and X509Context as non-exhaustive so future releases can add fields without another breaking change. Add explicit ResourceLimits constructors and updat... push 08 Jun 2026 03:17AM UTC maxlambrecht github
83.29
27113285223 main feat(source)standardize source config re-exports Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 08 Jun 2026 02:55AM UTC maxlambrecht github
83.25
27112982280 main build(features): remove redundant workload-api-full Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 08 Jun 2026 02:49AM UTC maxlambrecht github
83.25
See All Builds (258)
  • 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