]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: Add support for ECDHE-ECDSA
authorJoel Sing <jsing@google.com>
Wed, 17 Jul 2013 16:33:16 +0000 (12:33 -0400)
committerAdam Langley <agl@golang.org>
Wed, 17 Jul 2013 16:33:16 +0000 (12:33 -0400)
commit7b7dac5e235145b08644e2fe4864b3d1fb8e2d5a
tree556595bd7a928e0aec871584718f84fa85b0ecb0
parent85a7c090c4f831b6d29556c36bbe0a6cd8e8da6d
crypto/tls: Add support for ECDHE-ECDSA

Add support for ECDHE-ECDSA (RFC4492), which uses an ephemeral server
key pair to perform ECDH with ECDSA signatures. Like ECDHE-RSA,
ECDHE-ECDSA also provides PFS.

R=agl
CC=golang-dev
https://golang.org/cl/7006047
src/pkg/crypto/crypto.go
src/pkg/crypto/tls/cipher_suites.go
src/pkg/crypto/tls/common.go
src/pkg/crypto/tls/handshake_client.go
src/pkg/crypto/tls/handshake_client_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