boringssl/ssl/test
David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION.
This makes SSLv23_method go through DTLS_ANY_VERSION's version negotiation
logic. This allows us to get rid of duplicate ClientHello logic. For
compatibility, SSL_METHOD is now split into SSL_PROTOCOL_METHOD and a version.
The legacy version-locked methods set min_version and max_version based this
version field to emulate the original semantics.

As a bonus, we can now handle fragmented ClientHello versions now.

Because SSLv23_method is a silly name, deprecate that too and introduce
TLS_method.

Change-Id: I8b3df2b427ae34c44ecf972f466ad64dc3dbb171
2014-12-13 15:22:21 -08:00
..
runner Merge SSLv23_method and DTLS_ANY_VERSION. 2014-12-13 15:22:21 -08:00
async_bio.cc Add initial DTLS tests. 2014-08-14 16:55:45 +00:00
async_bio.h Add initial DTLS tests. 2014-08-14 16:55:45 +00:00
bssl_shim.cc Merge SSLv23_method and DTLS_ANY_VERSION. 2014-12-13 15:22:21 -08:00
CMakeLists.txt Fix standalone Windows build. 2014-12-02 20:27:57 +00:00
malloc.cc Add malloc failure tests. 2014-11-19 01:24:46 +00:00
packeted_bio.cc Add malloc failure tests. 2014-11-19 01:24:46 +00:00
packeted_bio.h Add initial DTLS tests. 2014-08-14 16:55:45 +00:00
test_config.cc Add min_version and max_version APIs. 2014-12-13 22:48:20 +00:00
test_config.h Add min_version and max_version APIs. 2014-12-13 22:48:20 +00:00