Skip to content

experimental(tls): change the TLS provider to rustls-rustcrypto#1343

Closed
nabetti1720 wants to merge 1 commit intoawslabs:mainfrom
nabetti1720:experimental/rustls-rustcrypto
Closed

experimental(tls): change the TLS provider to rustls-rustcrypto#1343
nabetti1720 wants to merge 1 commit intoawslabs:mainfrom
nabetti1720:experimental/rustls-rustcrypto

Conversation

@nabetti1720
Copy link
Copy Markdown
Contributor

@nabetti1720 nabetti1720 commented Jan 24, 2026

Issue # (if available)

Related https://github.com/awslabs/llrt/pull/1292/changes#r2671712070

Description of changes

This PR is intended to share information about RustCrypto-based providers at this time, and is not expected to be merged.

--

I'm working on bumping the RC version of rustls-rustcypto.
RustCrypto/rustls-rustcrypto#102

RustCrypto is currently undergoing major changes and is not yet stable. Therefore, it will probably take a little while for the PR to be merged.

However, there are already working commits that are consistent with the RC version, so I've pulled them in and created an experimental branch that changes the LLRT TLS provider, which I'd like to share.

Importantly, by leveraging RustCrypto-based providers, we can eliminate our ring dependency.

Checklist

  • Created unit tests in tests/unit and/or in Rust for my feature if needed
  • Ran make fix to format JS and apply Clippy auto fixes
  • Made sure my code didn't add any additional warnings: make check
  • Added relevant type info in types/ directory
  • Updated documentation if needed (API.md/README.md/Other)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@nabetti1720 nabetti1720 force-pushed the experimental/rustls-rustcrypto branch 3 times, most recently from 7459352 to 329d003 Compare January 27, 2026 15:21
@nabetti1720 nabetti1720 mentioned this pull request Jan 27, 2026
5 tasks
@nabetti1720 nabetti1720 force-pushed the experimental/rustls-rustcrypto branch 2 times, most recently from 61f0d63 to 980298b Compare January 28, 2026 23:09
@nabetti1720 nabetti1720 force-pushed the experimental/rustls-rustcrypto branch from 980298b to 51a0716 Compare February 1, 2026 03:25
@nabetti1720
Copy link
Copy Markdown
Contributor Author

It's outdated, so I'm going to close it and recreate it.

@nabetti1720 nabetti1720 closed this Feb 4, 2026
@nabetti1720 nabetti1720 deleted the experimental/rustls-rustcrypto branch February 4, 2026 23:28
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