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

ilpanich / axiam / 29313902595
91%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 07:15AM UTC
Jobs 2
Files 252
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

14 Jul 2026 07:14AM UTC coverage: 80.873% (+0.002%) from 80.871%
29313902595

push

github

web-flow
build(deps): upgrade aes-gcm 0.11, sha2 0.11, hkdf 0.13, rcgen 0.14 (#181)

Adapt source to breaking API changes in four security-critical crypto
crates. Behavior-preserving only: no changes to algorithms, key sizes,
nonce handling, KDF parameters, or certificate properties. Every existing
test stays green.

digest-0.11 cluster (interdependent, upgraded together so the
digest/crypto-common trait bounds resolve):
- aes-gcm 0.10.3 -> 0.11.0
- sha2   0.10.9 -> 0.11.0
- hkdf   0.12.4 -> 0.13.0
- hmac   0.12.1 -> 0.13.0 (aligned to the digest-0.11 generation)

independent:
- rcgen  0.13.2 -> 0.14.8

API adaptations (call sites only):
- aes-gcm 0.11: the OsRng re-export / AeadCore::generate_nonce are gone from
  the default surface. Generate the fresh 12-byte nonce via the aead
  `Generate` trait (same OS CSPRNG source as before) and build Key/Nonce with
  From/TryFrom instead of the now-deprecated from_slice. Wire formats and
  nonce semantics are unchanged.
- hmac 0.13: `new_from_slice` now lives on the `KeyInit` trait rather than
  `Mac`; qualified the constructor accordingly.
- rcgen 0.14: `CertificateParams::from_ca_cert_pem` moved onto the new
  `Issuer` type, which now owns the signing key; `signed_by` takes
  `(&public_key, &issuer)` (2 args). Issuer DN, validity, SAN, key usage and
  algorithm of issued certs are preserved.

Supersedes #177, #178, #179, #180 (the Dependabot PRs that could not apply
because they require these code changes).

Co-authored-by: Claude <noreply@anthropic.com>

1603 of 1765 branches covered (90.82%)

Branch coverage included in aggregate %.

41 of 45 new or added lines in 6 files covered. (91.11%)

26535 of 33028 relevant lines covered (80.34%)

68.09 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
87.41
-0.34% crates/axiam-pki/src/cert.rs
Jobs
ID Job ID Ran Files Coverage
1 frontend-vitest - 29313902595.1 14 Jul 2026 07:15AM UTC 86
94.21
GitHub Action Run
2 rust-workspace - 29313902595.2 14 Jul 2026 07:34AM UTC 166
78.61
GitHub Action Run
Source Files on build 29313902595
  • Tree
  • List 252
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29313902595
  • 9b310ead on github
  • Prev Build on main (#29312341096)
  • Next Build on main (#29343991336)
  • Delete
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