-
Notifications
You must be signed in to change notification settings - Fork 19
use TLS 1.3 #3
Comments
Go master includes TLS 1.3 support, but with some features like 0-RTT missing and not making it for Go 1.12. Does it make sense to develop this repo against master until 1.12 comes out? |
Wonderful, I hadn't seen that so far! I don't really care about 0-RTT at this point, but this is really good news security-wise, as well as performance-wise (the TLS 1.3 handshake is 1 RTT faster than TLS 1.2).
If we want to deploy TLS 1.3 asap, that would require us to build releases against tip, and I'd be a bit worried about stability. |
Makes sense, @marten-seemann. |
Update: TLS 1.3 was made opt-in for Go 1.12, and will become default with Go 1.13, see It's activated via a GODEBUG flag. We can hack our way around this by manually setting this variable via |
We have two options here:
Note that adding support for TLS 1.3 is inherently backwards compatible, since TLS handles version negotiation itself.
The text was updated successfully, but these errors were encountered: