Alternative TLS implementation in Go
Go to file
Adam Langley 30b2db1e5f 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
2012-04-12 12:35:21 -04:00
alert.go crypto/tls: add Error method to alert 2011-10-27 19:42:32 -07:00
cipher_suites.go crypto/tls: don't always use the default private key. 2012-04-12 12:35:21 -04:00
common.go crypto/x509: new home for root fetchers; build chains using Windows API 2012-03-07 13:12:35 -05:00
conn_test.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
conn.go crypto/...: more fixes for bug 2841 2012-02-13 12:38:45 -05:00
generate_cert.go cmd/go: a raft of fixes 2012-02-14 16:39:20 -05:00
handshake_client_test.go crypto/tls: update how we create testing scripts. 2012-04-11 12:55:57 -04:00
handshake_client.go crypto/tls: always send a Certificate message if one was requested. 2012-03-19 12:34:35 -04:00
handshake_messages_test.go crypto/tls: fix handshake message test 2011-11-14 15:21:08 -05:00
handshake_messages.go crypto/tls: Improve TLS Client Authentication 2012-01-05 12:05:38 -05:00
handshake_server_test.go crypto/tls: don't always use the default private key. 2012-04-12 12:35:21 -04:00
handshake_server.go crypto/tls: don't always use the default private key. 2012-04-12 12:35:21 -04:00
key_agreement.go crypto/tls: don't always use the default private key. 2012-04-12 12:35:21 -04:00
prf_test.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
prf.go Add a []byte argument to hash.Hash to allow an allocation to be saved. 2011-12-01 12:35:37 -05:00
root_test.go crypto/tls, fmt: print fixes 2012-03-12 12:04:45 +09:00
tls.go crypto/x509: new home for root fetchers; build chains using Windows API 2012-03-07 13:12:35 -05:00