]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: add RSASSA-PSS support for handshake messages
authorPeter Wu <pwu@cloudflare.com>
Wed, 22 Nov 2017 19:27:20 +0000 (19:27 +0000)
committerFilippo Valsorda <filippo@golang.org>
Wed, 27 Jun 2018 23:08:06 +0000 (23:08 +0000)
commit87867505c0dae0c9a9b3b93cc01ee8c5a30dc8bb
tree03ce81fd84385d238833585394dea98c0b425410
parenta6a69227f6b4905a9bd9fe1755a28c7a9e36df7e
crypto/tls: add RSASSA-PSS support for handshake messages

This adds support for RSASSA-PSS signatures in handshake messages as
required by TLS 1.3. Even if TLS 1.2 is negotiated, it must support PSS
when advertised in the Client Hello (this will be done later as the
testdata will change).

Updates #9671

Change-Id: I8006b92e017453ae408c153233ce5ccef99b5c3f
Reviewed-on: https://go-review.googlesource.com/79736
Reviewed-by: Filippo Valsorda <filippo@golang.org>
src/crypto/tls/auth.go
src/crypto/tls/auth_test.go
src/crypto/tls/cipher_suites.go
src/crypto/tls/common.go
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_client_test.go
src/crypto/tls/key_agreement.go
src/crypto/tls/prf.go