feat(https): TLS 1.3 support under native-tls 🎉#2975
feat(https): TLS 1.3 support under native-tls 🎉#2975AverageHelper wants to merge 4 commits intoseanmonstar:masterfrom
Conversation
|
Not sure if there are unit tests around this that need updating, but I tested this in a local crate and it seems to do the trick |
|
hmm, looks like this might actually require an MSRV bump too :/ |
|
Aw bummer. I wish there was a way for us to conditionally that we could use the newer version without restricting using the older compiler. |
|
agreed, tho idk how it would work 😓 As far as I can tell, the requirement in this case is with several transient dependencies, including not sure how you wanna handle Semver with this, or if bumping msrv is a deal-breaker for this fix. |
|
The minimum version of rust-native-tls that supports Tlsv13 is 0.2.16, and the rust-version for that version is 1.80.0. To use Tlsv13 with rust-native-tls, it seems best to upgrade the rust-version to 1.80.0. |
|
hmm, guess the CI needs approval or something to do a re-check against 1.80 |
|
Actually, |
Updates
native-tlsbackend to a version with TLS 1.3 support, and updates min/max TLS version logic and related docs to match.Fixes #2974
Addresses #2931