]> Cypherpunks repositories - gostls13.git/commit
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)
commite6e8b72377a8235b0dca4bbe485800341c6880cf
tree3e85cb5456c4b5ac6a54d929cad007798d655ba2
parent55af51d5c0f5e2bbe80ae6dd0df6aed48e6ebd09
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