th5/testdata
Adam Langley 98968dca72 crypto/tls: rework reference tests.
The practice of storing reference connections for testing has worked
reasonably well, but the large blocks of literal data in the .go files
is ugly and updating the tests is a real problem because their number
has grown.

This CL changes the way that reference tests work. It's now possible to
automatically update the tests and the test data is now stored in
testdata/. This should make it easier to implement changes that affect
all connections, like implementing the renegotiation extension.

R=golang-codereviews, r
CC=golang-codereviews
https://golang.org/cl/42060044
2013-12-20 11:37:05 -05:00
..
Client-TLSv10-ClientCert-ECDSA-ECDSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-ClientCert-ECDSA-RSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-ClientCert-RSA-ECDSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-ClientCert-RSA-RSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-ECDHE-ECDSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-ECDHE-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv10-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv11-ECDHE-ECDSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv11-ECDHE-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv11-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ClientCert-ECDSA-ECDSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ClientCert-ECDSA-RSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ClientCert-RSA-ECDSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ClientCert-RSA-RSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ECDHE-ECDSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ECDHE-ECDSA-AES-GCM crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-ECDHE-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Client-TLSv12-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-SSLv3-RSA-3DES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-SSLv3-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-SSLv3-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv10-ECDHE-ECDSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv10-RSA-3DES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv10-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv10-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv11-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-CipherSuiteCertPreferenceECDSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-CipherSuiteCertPreferenceRSA crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-ClientAuthRequestedAndECDSAGiven crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-ClientAuthRequestedAndGiven crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-ClientAuthRequestedNotGiven crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-ECDHE-ECDSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-IssueTicket crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-Resume crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-RSA-3DES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-RSA-AES crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-RSA-AES-GCM crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-RSA-RC4 crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00
Server-TLSv12-SNI crypto/tls: rework reference tests. 2013-12-20 11:37:05 -05:00