]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: support session ticket resumption.
authorAdam Langley <agl@golang.org>
Mon, 24 Sep 2012 20:52:43 +0000 (16:52 -0400)
committerAdam Langley <agl@golang.org>
Mon, 24 Sep 2012 20:52:43 +0000 (16:52 -0400)
commit65c7dc4ace97520bc02b8986cb2a825ff70ab7e1
tree159d3f99b2f6c6aff44202a97a4a6cab27af0501
parentb7cbfe6acee5cb41768a7c2d4fc63da2eea4614c
crypto/tls: support session ticket resumption.

Session resumption saves a round trip and removes the need to perform
the public-key operations of a TLS handshake when both the client and
server support it (which is true of Firefox and Chrome, at least).

R=golang-dev, bradfitz, rsc
CC=golang-dev
https://golang.org/cl/6555051
src/pkg/crypto/tls/common.go
src/pkg/crypto/tls/conn.go
src/pkg/crypto/tls/handshake_client.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/prf.go
src/pkg/crypto/tls/prf_test.go
src/pkg/crypto/tls/ticket.go [new file with mode: 0644]