boringssl/ssl/test/runner
David Benjamin e098ec2460 Test client auth under TLS 1.2 hash mismatch and SSL 3.
Maintain a handshake buffer in prf.go to implement TLS 1.2 client auth. Also
use it for SSL 3. This isn't strictly necessary as we know the hash functions,
but Go's hash.Hash interface lacks a Copy method.

Also fix the server-side tests which failed to test every TLS version.

Change-Id: I98492c334fbb9f2f0f89ee9c5c8345cafc025600
Reviewed-on: https://boringssl-review.googlesource.com/1664
Reviewed-by: Adam Langley <agl@google.com>
2014-08-29 00:23:50 +00:00
..
alert.go Inital import. 2014-06-20 13:17:32 -07:00
cert.pem Inital import. 2014-06-20 13:17:32 -07:00
channel_id_key.pem Add basic TLS Channel ID tests. 2014-08-26 17:40:36 +00:00
cipher_suites.go Test-only DTLS implementation in runner.go. 2014-08-13 23:43:38 +00:00
common.go Test client auth under TLS 1.2 hash mismatch and SSL 3. 2014-08-29 00:23:50 +00:00
conn.go Add a test to ensure False Start occurs. 2014-08-26 17:41:53 +00:00
dtls.go Test-only DTLS implementation in runner.go. 2014-08-13 23:43:38 +00:00
ecdsa_cert.pem Inital import. 2014-06-20 13:17:32 -07:00
ecdsa_key.pem Inital import. 2014-06-20 13:17:32 -07:00
handshake_client.go Test client auth under TLS 1.2 hash mismatch and SSL 3. 2014-08-29 00:23:50 +00:00
handshake_messages.go Implement TLS Channel ID in runner.go 2014-08-25 22:48:18 +00:00
handshake_server.go Test client auth under TLS 1.2 hash mismatch and SSL 3. 2014-08-29 00:23:50 +00:00
key_agreement.go Get SSL 3.0 server tests working. 2014-08-14 21:42:36 +00:00
key.pem Inital import. 2014-06-20 13:17:32 -07:00
packet_adapter.go Add initial DTLS tests. 2014-08-14 16:55:45 +00:00
prf.go Test client auth under TLS 1.2 hash mismatch and SSL 3. 2014-08-29 00:23:50 +00:00
runner.go Test client auth under TLS 1.2 hash mismatch and SSL 3. 2014-08-29 00:23:50 +00:00
ticket.go Implement TLS Channel ID in runner.go 2014-08-25 22:48:18 +00:00
tls.go Inital import. 2014-06-20 13:17:32 -07:00