boringssl/crypto/bio
David Benjamin 26993ad55e Only use recv/send for socket BIOs on Windows.
In OpenSSL, socket BIOs only used recv/send on Windows and read/write on POSIX.
Align our socket BIOs with that behavior. This should be a no-op, but avoids
frustrating consumers overly sensitive to the syscalls used now that SSL_set_fd
has switched to socket BIOs to align with OpenSSL. b/28138582.

Change-Id: Id4870ef8e668e587d6ef51c5b5f21e03af66a288
Reviewed-on: https://boringssl-review.googlesource.com/7686
Reviewed-by: Adam Langley <agl@google.com>
2016-04-15 20:31:05 +00:00
..
bio_mem.c BIO_new_mem_buf should take const void * 2016-02-24 19:14:19 +00:00
bio_test.cc BIO_new_mem_buf should take const void * 2016-02-24 19:14:19 +00:00
bio.c Fix all sign/unsigned warnings with Clang and GCC. 2015-10-27 22:48:00 +00:00
buffer.c Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. 2016-02-11 22:07:56 +00:00
CMakeLists.txt Add a run_tests target to run all tests. 2015-10-26 20:33:44 +00:00
connect.c Remove a number of unnecessary stdio.h includes. 2016-03-17 18:22:28 +00:00
fd.c Add missing internal includes. 2016-03-20 16:38:54 +00:00
file.c Remove CP_UTF8 code for Windows filenames. 2016-02-22 17:19:33 +00:00
hexdump.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
internal.h Fix Windows build 2016-03-20 16:46:10 +00:00
pair.c Make local functions static. 2016-03-20 16:37:58 +00:00
printf.c Fix all sign/unsigned warnings with Clang and GCC. 2015-10-27 22:48:00 +00:00
socket_helper.c Don't bother sampling __func__. 2015-11-03 22:50:59 +00:00
socket.c Only use recv/send for socket BIOs on Windows. 2016-04-15 20:31:05 +00:00