Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
Find a file
Adam Langley 0b28bf3129 crypto/tls: change default minimum version to TLS 1.0.
SSLv3 (the old minimum) is still supported and can be enabled via the
tls.Config, but this change increases the default minimum version to TLS
1.0. This is now common practice in light of the POODLE[1] attack
against SSLv3's CBC padding format.

[1] https://www.imperialviolet.org/2014/10/14/poodle.html

Fixes #9364.

Change-Id: Ibae6666ee038ceee0cb18c339c393155928c6510
Reviewed-on: https://go-review.googlesource.com/1791
Reviewed-by: Minux Ma <minux@golang.org>
2014-12-18 19:49:41 +00:00
testdata crypto/tls: support TLS_FALLBACK_SCSV as a server. 2014-10-15 17:54:04 -07:00
alert.go crypto/tls: support TLS_FALLBACK_SCSV as a server. 2014-10-15 17:54:04 -07:00
cipher_suites.go crypto/tls: support TLS_FALLBACK_SCSV as a server. 2014-10-15 17:54:04 -07:00
common.go crypto/tls: change default minimum version to TLS 1.0. 2014-12-18 19:49:41 +00:00
conn.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
conn_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
example_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
generate_cert.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
handshake_client.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
handshake_client_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
handshake_messages.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
handshake_messages_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
handshake_server.go crypto/tls: enable TLS_FALLBACK_SCSV in server with default max version 2014-12-18 19:36:01 +00:00
handshake_server_test.go crypto/tls: enable TLS_FALLBACK_SCSV in server with default max version 2014-12-18 19:36:01 +00:00
handshake_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
key_agreement.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
prf.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
prf_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
ticket.go crypto/tls: ensure that we don't resume when tickets are disabled. 2014-09-26 11:02:09 +10:00
tls.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
tls_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00