Alternative TLS implementation in Go
Go to file
Adam Langley dcbc7ee6c7 http, crypto/tls: fix read timeouts and closing.
tls.Conn.Close() didn't close the underlying connection and tried to
do a handshake in order to send the close notify alert.

http didn't look for errors from the TLS handshake.

Fixes #2281.

R=bradfitz
CC=golang-dev
https://golang.org/cl/5283045
2011-10-18 12:59:32 -04:00
alert.go crypto/tls: simpler implementation of record layer 2010-04-26 22:19:04 -07:00
cipher_suites.go crypto/tls: add 3DES ciphersuites 2011-10-11 13:07:32 -04:00
common.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
conn_test.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
conn.go http, crypto/tls: fix read timeouts and closing. 2011-10-18 12:59:32 -04:00
generate_cert.go crypto/tls: fix generate_cert.go 2011-07-06 16:22:21 -04:00
handshake_client_test.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
handshake_client.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
handshake_messages_test.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
handshake_messages.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
handshake_server_test.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
handshake_server.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
key_agreement.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
Makefile crypto/tls: fetch root CA from Windows store 2011-10-13 22:58:19 -04:00
parse-gnutls-cli-debug-log.py crypto/tls: add 3DES ciphersuites 2011-10-11 13:07:32 -04:00
prf_test.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
prf.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
root_darwin.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
root_stub.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
root_test.go crypto/tls: fetch root certificates using Mac OS API 2011-10-13 13:59:13 -04:00
root_unix.go crypto/tls: more Unix root certificate locations 2011-10-13 16:17:15 -04:00
root_windows.go crypto/tls: fix broken looping code in windows root CA fetcher 2011-10-14 12:26:38 -04:00
tls.go os.Error API: don't export os.ErrorString, use os.NewError consistently 2011-06-22 10:52:47 -07:00