-
- Downloads
crypto/tls: advertise support for SHA-512 signatures in 1.2
This is the equivalent change to 1c105980 but for SHA-512. SHA-512 certificates are already supported by default since b53bb2ca, but some servers will refuse connections if the algorithm is not advertised in the overloaded signatureAndHash extension (see 09b238f1). This required adding support for SHA-512 signatures on CertificateVerify and ServerKeyExchange messages, because of said overloading. Some testdata/Client-TLSv1{0,1} files changed because they send a 1.2 ClientHello even if the server picks a lower version. Closes #22422 Change-Id: I16282d03a3040260d203711ec21e6b20a0e1e105 Reviewed-on: https://go-review.googlesource.com/74950 Run-TryBot: Filippo Valsorda <hi@filippo.io> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by:Adam Langley <agl@golang.org>
Showing
- src/crypto/tls/common.go 2 additions, 0 deletionssrc/crypto/tls/common.go
- src/crypto/tls/handshake_test.go 4 additions, 4 deletionssrc/crypto/tls/handshake_test.go
- src/crypto/tls/prf.go 2 additions, 0 deletionssrc/crypto/tls/prf.go
- src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA 47 additions, 47 deletionssrc/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA
- src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA 45 additions, 45 deletionssrc/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
- src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA 46 additions, 46 deletionssrc/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA
- src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA 45 additions, 45 deletionssrc/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA
- src/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES 38 additions, 38 deletionssrc/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES
- src/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES 36 additions, 36 deletionssrc/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES
- src/crypto/tls/testdata/Client-TLSv10-RSA-RC4 20 additions, 20 deletionssrc/crypto/tls/testdata/Client-TLSv10-RSA-RC4
- src/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES 37 additions, 37 deletionssrc/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES
- src/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES 36 additions, 36 deletionssrc/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES
- src/crypto/tls/testdata/Client-TLSv11-RSA-RC4 20 additions, 20 deletionssrc/crypto/tls/testdata/Client-TLSv11-RSA-RC4
- src/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 22 additions, 22 deletionssrc/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256
- src/crypto/tls/testdata/Client-TLSv12-AES128-SHA256 29 additions, 29 deletionssrc/crypto/tls/testdata/Client-TLSv12-AES128-SHA256
- src/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 22 additions, 22 deletionssrc/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384
- src/crypto/tls/testdata/Client-TLSv12-ALPN 32 additions, 31 deletionssrc/crypto/tls/testdata/Client-TLSv12-ALPN
- src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA 48 additions, 48 deletionssrc/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA
- src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA 44 additions, 44 deletionssrc/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA
- src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 42 additions, 42 deletions...s/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384
Loading
Please register or sign in to comment