|
|
Log in / Subscribe / Register

Go 1.9 released

Version 1.9 of the Go language has been released. "The most important change to the language is the introduction of type aliases: a feature created to support gradual code repair." See the release notes for details.



to post comments

Go 1.9 released

Posted Aug 28, 2017 5:57 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link] (5 responses)

No TLS 1.3... :(

Go 1.9 released

Posted Aug 28, 2017 13:41 UTC (Mon) by ms (subscriber, #41272) [Link]

In case it makes any difference, I know that it does support PolyThingame and ChachaWotsit in TLS 1.2.

Go 1.9 released

Posted Aug 28, 2017 14:29 UTC (Mon) by eru (subscriber, #2753) [Link] (2 responses)

Maybe I'm missing something (not being familiar with Go), but isn't TLS version (and similar things) outside the scope of a language? C++ as such doesn't support TLS 1.3 either...

Go 1.9 released

Posted Aug 28, 2017 14:47 UTC (Mon) by danielkza (subscriber, #66161) [Link]

Go includes a TLS implementation [1] in it's standard library, which I guess many other libraries use instead of something like OpenSSL, NSS or GNU TLS.

[1]: https://golang.org/pkg/crypto/tls/

Go 1.9 released

Posted Aug 28, 2017 16:06 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

Go has its own TLS stack in the standard library, and this includes ASN.1 parsing in pure Go. So pretty much everything that touches the network uses it.

So adding TLS 1.3 is not really feasible without modifying the standard library. There's an issue with a patch for it, but it didn't make it: https://github.com/golang/go/issues/9671

Go 1.9 released

Posted Aug 28, 2017 21:56 UTC (Mon) by xnox (subscriber, #63320) [Link]

Because TLS 1.3 does not exist yet... Draft 21 submitted, but there are changes since that one.

Ditto e.g. openssl did not release with tls 1.3 support yet, although available in the development branch.

https://github.com/tlswg/tls13-spec

https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.or...


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds