]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: don't generate random ticket keys if already set.
authorAdam Langley <agl@golang.org>
Thu, 18 Aug 2016 00:38:06 +0000 (17:38 -0700)
committerAdam Langley <agl@golang.org>
Thu, 18 Aug 2016 22:48:53 +0000 (22:48 +0000)
commit4e79c152b1625857f9b8cdcde59fcf44dc11e95a
treecfabbe024ce3720a279c0713c85b7dc00b314beb
parent89d085de9fbc177ed53f09851b87f920c0322f67
crypto/tls: don't generate random ticket keys if already set.

If SetSessionTicketKeys was called on a fresh tls.Config, the configured
keys would be overridden with a random key by serverInit.

Fixes #15421.

Change-Id: I5d6cc81fc3e5de4dfa15eb614d102fb886150d1b
Reviewed-on: https://go-review.googlesource.com/27317
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/crypto/tls/common.go
src/crypto/tls/handshake_client_test.go