-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explore Rustls and create an example #1836
Comments
Blocked by rustls/rustls#2068 |
I have been really busy working on rustls/rustls#2200 to enable building rustls for this kind of target. This is almost ready, with a few remaining XXX / TODO items that I would like to resolve soon. And I have a similar update for rustls-rustcrypto provider working here: brodycj/rustls-rustcrypto#1 Bad news is that there may be some resistance due to the requirement for Rust nightly & issue with the built-in rustls providers: rustls/rustls#2068 (comment)
If they would reject my proposal or put it on hold, this would continue to block progress here. I personally cannot see why they should reject a feature that could help some people in the embedded Rust community, even if the feature is clearly documented as an "unstable" feature that should only affect those who want to use the feature. I would really appreciate it if anyone could help support my case to get my proposal accepted and included. I would surely hate it if we could not use rustls without forking it. |
Please note my questions shouldn't be read as intent to reject the proposal. I'm only one maintainer and don't set the project direction. I also haven't made a personal conclusion of whether it should/shouldn't be accepted, I'm only asking questions I think are relevant to evaluating the state of the work as part of a broader discussion. |
old response: Thanks @cpu, sorry I didn't see your comment before commenting in the other thread - rustls/rustls#2068 (comment) - quoting most of it here:
@cpu @bjoernQ I don't know which thread would be best for us to continue discussion in, or if it may be better to continue discussion in the PR itself - rustls/rustls#2200 I think the biggest impact could be in the following kinds of stand-alone rustls library builds:
Alternative could be to use an unstable cfg feature, like I did in this released contribution: taiki-e/portable-atomic#195 P.S. I will be unplugging in the next couple hours, back online sometime during the weekend. |
Let's continue in Rustls#2200 - I just wanted to add context here before anyone got too worked up about an outcome that isn't decided. |
Initially we can use RustCrypto to create a Rustls-Crypto-Provider (and later use HW-acceleration) to provide an alternative to mbedtls in cases where embedded-tls isn't enough (e.g. mutual authentication, server functionality etc.)
The text was updated successfully, but these errors were encountered: