]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: reject ServerHellos with empty ALPN protocols.
authorAdam Langley <agl@golang.org>
Thu, 9 Jul 2015 22:42:02 +0000 (15:42 -0700)
committerAdam Langley <agl@golang.org>
Sun, 30 Aug 2015 15:33:36 +0000 (15:33 +0000)
commitcb5bca8e8af619a5a6548e5d1a2b2aa0c9accc25
tree2b935270596bb6574bf49c1c10289a9d170e2ca4
parent34695c4742dd8055ed88b409014353e99288c43e
crypto/tls: reject ServerHellos with empty ALPN protocols.

https://tools.ietf.org/html/rfc7301#section-3.1 specifies that a
ProtocolName may not be empty. This change enforces this for ServerHello
messages—it's already enforced for ClientHello messages.

Change-Id: Ic5a5be6bebf07fba90a3cabd10b07ab7b4337f53
Reviewed-on: https://go-review.googlesource.com/12003
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/crypto/tls/handshake_messages.go