]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1] crypto/tls: don't always use the default private key.
authorAdam Langley <agl@golang.org>
Thu, 12 Apr 2012 16:35:21 +0000 (12:35 -0400)
committerAdam Langley <agl@golang.org>
Thu, 12 Apr 2012 16:35:21 +0000 (12:35 -0400)
commitad0c81b124a021cc401da0ae1bfe274ac9c792c9
tree1a18920fb64e5da7380ed35e39e084e6ba344301
parent30f431fe2edea59a00c56f71cd3f2c86d5de0ebe
[release-branch.go1] crypto/tls: don't always use the default private key.

««« backport 6a2ea47583df
crypto/tls: don't always use the default private key.

When SNI based certificate selection is enabled, we previously used
the default private key even if we selected a non-default certificate.

Fixes #3367.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5987058
»»»
src/pkg/crypto/tls/cipher_suites.go
src/pkg/crypto/tls/handshake_server.go
src/pkg/crypto/tls/handshake_server_test.go
src/pkg/crypto/tls/key_agreement.go