openssl/test/ossl_shim
Benjamin Kaduk 45a2353056 Fix ossl_shim SNI handling
To start with, actually set an SNI callback (copied from bssl_shim); we
weren't actually testing much otherwise (and just happened to have been
passing due to buggy libssl behavior prior to
commit 1c4aa31d79).

Also use proper C++ code for handling C strings -- when a C API
(SSL_get_servername()) returns NULL instead of a string, special-case
that instead of blindly trying to compare NULL against a std::string,
and perform the comparsion using the std::string operators instead of
falling back to pointer comparison.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6792)
2018-07-26 15:06:53 -05:00
..
include/openssl
async_bio.cc
async_bio.h
build.info Attempt to fix boringssl tests 2018-03-09 17:23:00 -06:00
ossl_config.json
ossl_shim.cc Fix ossl_shim SNI handling 2018-07-26 15:06:53 -05:00
packeted_bio.cc
packeted_bio.h Update copyright year 2018-02-13 13:59:25 +00:00
test_config.cc
test_config.h