Skip to content

bump rustls-webpki from 0.102.8 to 0.103.13#7

Closed
ibigbug wants to merge 2 commits into
utls-0.23from
bump/rustls-webpki-0.103
Closed

bump rustls-webpki from 0.102.8 to 0.103.13#7
ibigbug wants to merge 2 commits into
utls-0.23from
bump/rustls-webpki-0.103

Conversation

@ibigbug
Copy link
Copy Markdown
Member

@ibigbug ibigbug commented May 11, 2026

Summary

Bumps rustls-webpki from 0.102.8 to 0.103.13 to resolve a Dependabot security advisory in the clash-rs repo.

Changes

  • Cargo.toml: Update webpki workspace dep to 0.103.13
  • rustls/Cargo.toml: Fix feature flag: webpki/aws_lc_rswebpki/aws-lc-rs (renamed in 0.103)
  • rustls/src/crypto/{ring,aws_lc_rs}/sign.rs: alg_id moved from webpki::alg_idpki_types::alg_id
  • rustls/src/webpki/mod.rs: Fix error variant patterns — CertExpired/CertNotValidYet are now struct variants ({ .. }), CertNotValidForName is now a tuple variant ((_))

ibigbug and others added 2 commits May 10, 2026 18:45
- Update workspace webpki dependency version in Cargo.toml
- Fix feature flag: webpki/aws_lc_rs → webpki/aws-lc-rs (renamed in 0.103)
- Fix alg_id import: webpki::alg_id moved to pki_types::alg_id
- Fix Error variant patterns: CertExpired/CertNotValidYet are now
  struct variants, CertNotValidForName is now a tuple variant

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- CrlExpired is now a struct variant, requires { .. } pattern
- Add new context variants (UnsupportedCrlSignatureAlgorithmForPublicKeyContext,
  UnsupportedCrlSignatureAlgorithmContext, etc.) to pki_error/crl_error match arms
- Update tests to use non-deprecated context variants
- webpki::Error no longer implements Copy; clone when iterating test cases
- Add 'use alloc::vec' in tests module for no-std compatibility

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant