1
0
mirror of https://github.com/golang/go synced 2024-11-17 22:05:02 -07:00
go/src/crypto
Peter Wu 87867505c0 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>
2018-06-27 23:08:06 +00:00
..
aes crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
cipher crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
des crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
dsa crypto: randomly read an extra byte of randomness in some places. 2018-06-07 15:09:25 +00:00
ecdsa crypto: randomly read an extra byte of randomness in some places. 2018-06-07 15:09:25 +00:00
elliptic crypto/elliptic: implement P256 for arm64 2018-06-27 19:57:31 +00:00
hmac all: update comment URLs from HTTP to HTTPS, where possible 2018-06-01 21:52:00 +00:00
internal crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
md5
rand syscall/js: add TypedArrayOf 2018-06-27 20:29:21 +00:00
rc4 crypto: panic on illegal input and output overlap 2018-06-19 21:06:50 +00:00
rsa crypto: randomly read an extra byte of randomness in some places. 2018-06-07 15:09:25 +00:00
sha1 crypto, internal/cpu: fix s390x AES feature detection and update SHA implementations 2018-06-11 11:41:31 +00:00
sha256 crypto, internal/cpu: fix s390x AES feature detection and update SHA implementations 2018-06-11 11:41:31 +00:00
sha512 crypto, internal/cpu: fix s390x AES feature detection and update SHA implementations 2018-06-11 11:41:31 +00:00
subtle
tls crypto/tls: add RSASSA-PSS support for handshake messages 2018-06-27 23:08:06 +00:00
x509 crypto/x509: re-enable TestSystemRoots on darwin 2018-06-14 00:25:20 +00:00
crypto.go
issue21104_test.go