Skip to content

Fix rustls CryptoProvider for redis TLS#189

Merged
ottodimi merged 1 commit into
mainfrom
fix/rustls-crypto-provider
May 29, 2026
Merged

Fix rustls CryptoProvider for redis TLS#189
ottodimi merged 1 commit into
mainfrom
fix/rustls-crypto-provider

Conversation

@ottodimi
Copy link
Copy Markdown
Contributor

  • Add rustls = { version = "0.23", features = ["aws-lc-rs"] } per infra suggestion after deploy hit Could not automatically determine the process-level CryptoProvider
  • Switch reqwest from rustls-tls to rustls-tls-webpki-roots-no-providerrustls-tls was enabling ring on rustls alongside aws-lc-rs (redis + AWS SDK), which blocks auto provider selection
  • Follow-up to Switch redis client TLS to rustls #188 (redis tokio-rustls-comp)

Made with Cursor

Pin rustls with aws-lc-rs so the process can resolve CryptoProvider after
#188. Switch reqwest to rustls-tls-webpki-roots-no-provider so it does not
also enable the ring backend on rustls.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ottodimi ottodimi requested a review from orekav May 29, 2026 11:43
@ottodimi ottodimi merged commit 4f0d938 into main May 29, 2026
9 checks passed
@ottodimi ottodimi deleted the fix/rustls-crypto-provider branch May 29, 2026 11:54
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.

2 participants