]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: implement TLS 1.2.
authorAdam Langley <agl@golang.org>
Tue, 2 Jul 2013 23:58:56 +0000 (19:58 -0400)
committerAdam Langley <agl@golang.org>
Tue, 2 Jul 2013 23:58:56 +0000 (19:58 -0400)
commit7e767791b983d0260773b98135a37a86f5fc9712
treed0d07a070030f07257825ba6fbd75f09fbe808e7
parent1f954e5c45497a1c3f03ce4a87208ed9da1d29d6
crypto/tls: implement TLS 1.2.

This does not include AES-GCM yet. Also, it assumes that the handshake and
certificate signature hash are always SHA-256, which is true of the ciphersuites
that we currently support.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/10762044
src/pkg/crypto/tls/cipher_suites.go
src/pkg/crypto/tls/common.go
src/pkg/crypto/tls/conn.go
src/pkg/crypto/tls/handshake_client.go
src/pkg/crypto/tls/handshake_client_test.go
src/pkg/crypto/tls/handshake_messages.go
src/pkg/crypto/tls/handshake_messages_test.go
src/pkg/crypto/tls/handshake_server.go
src/pkg/crypto/tls/handshake_server_test.go
src/pkg/crypto/tls/key_agreement.go
src/pkg/crypto/tls/prf.go