Alternative TLS implementation in Go
Go to file
Adam Langley 679f6ca983 crypto/tls: don't select ECDSA ciphersuites with only an RSA certificate.
47ec7a68b1a2 added support for ECDSA ciphersuites but didn't alter the
cipher suite selection to take that into account. Thus Go servers could
try and select an ECDSA cipher suite while only having an RSA
certificate, leading to connection failures.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/13239053
2013-09-17 13:30:36 -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 select ECDSA ciphersuites with only an RSA certificate. 2013-09-17 13:30:36 -04:00
common.go crypto/tls: Add support for ECDHE-ECDSA 2013-07-17 12:33:16 -04:00
conn_test.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
conn.go crypto/tls: support AES-GCM. 2013-08-29 17:18:59 -04:00
generate_cert.go crypto/tls: Change TLS version to 1.1 in the package comment. 2013-06-27 11:23:55 -07:00
handshake_client_test.go crypto/tls: fix TLS 1.2 client certificates. 2013-09-16 16:39:42 -04:00
handshake_client.go crypto/tls: fix TLS 1.2 client certificates. 2013-09-16 16:39:42 -04:00
handshake_messages_test.go crypto/tls: implement TLS 1.2. 2013-07-02 19:58:56 -04:00
handshake_messages.go crypto/tls: implement TLS 1.2. 2013-07-02 19:58:56 -04:00
handshake_server_test.go crypto/tls: don't select ECDSA ciphersuites with only an RSA certificate. 2013-09-17 13:30:36 -04:00
handshake_server.go crypto/tls: don't select ECDSA ciphersuites with only an RSA certificate. 2013-09-17 13:30:36 -04:00
key_agreement.go crypto/tls: Add support for ECDHE-ECDSA 2013-07-17 12:33:16 -04:00
prf_test.go crypto/tls: support TLS 1.1. 2013-06-04 20:02:22 -04:00
prf.go crypto/tls: fix TLS 1.2 client certificates. 2013-09-16 16:39:42 -04:00
ticket.go crypto/tls: support session ticket resumption. 2012-09-24 16:52:43 -04:00
tls_test.go crypto/tls: fix loading keys labeled just "PRIVATE KEY" 2012-12-01 11:02:08 -08:00
tls.go crypto/tls: Change TLS version to 1.1 in the package comment. 2013-06-27 11:23:55 -07:00