Alternative TLS implementation in Go
Go to file
Adam Langley b5b0822258 crypto/tls: don't assume an RSA private key in the API.
We still very much assume it in the code, but with this change in
place we can implement other things later without changing and users
of the package.

Fixes #2319.

R=golang-dev, bradfitz, r
CC=golang-dev
https://golang.org/cl/5489073
2011-12-19 10:39:30 -05:00
alert.go crypto/tls: add Error method to alert 2011-10-27 19:42:32 -07:00
cipher_suites.go crypto: allocate less. 2011-12-06 18:25:14 -05:00
common.go crypto/tls: don't assume an RSA private key in the API. 2011-12-19 10:39:30 -05:00
conn_test.go crypto/tls: add server side SNI support. 2011-10-08 10:06:53 -04:00
conn.go crypto: allocate less. 2011-12-06 18:25:14 -05:00
generate_cert.go renaming_2: gofix -r go1pkgrename src/pkg/[a-l]* 2011-11-08 15:40:58 -08:00
handshake_client_test.go crypto/tls: support SSLv3 2011-09-14 15:32:19 -04:00
handshake_client.go crypto/tls: don't assume an RSA private key in the API. 2011-12-19 10:39:30 -05:00
handshake_messages_test.go crypto/tls: fix handshake message test 2011-11-14 15:21:08 -05:00
handshake_messages.go crypto/tls: fix handshake message test 2011-11-14 15:21:08 -05:00
handshake_server_test.go use new strconv API 2011-12-05 15:48:46 -05:00
handshake_server.go crypto: allocate less. 2011-12-06 18:25:14 -05:00
key_agreement.go crypto/tls: don't assume an RSA private key in the API. 2011-12-19 10:39:30 -05:00
Makefile build: Changes to the build infrastructure for NetBSD. 2011-12-12 15:42:06 -05: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 Add a []byte argument to hash.Hash to allow an allocation to be saved. 2011-12-01 12:35:37 -05:00
root_darwin.go crypto/tls: quiet build 2011-12-15 18:37:31 -05:00
root_stub.go crypto/tls: make compatible with go/build 2011-12-14 10:25:48 -05: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: make compatible with go/build 2011-12-14 10:25:48 -05:00
root_windows.go crypto/tls: cleanup certificate load on windows 2011-12-01 12:38:00 -05:00
tls.go crypto/x509, crypto/tls: support PKCS#8 private keys. 2011-11-21 14:18:42 -05:00