boringssl/crypto/bio
Alessandro Ghedini 32d961ae48 Implement BIO_eof() for compatibility
This function (actually a macro in OpenSSL) is used by several projects
(e.g. OpenResty, OpenVPN, ...) so it can useuful to provide it for
compatibility.

However, depending on the semantics of the BIO type (e.g. BIO_pair), the
return value can be meaningless, which might explain why it was removed.

Change-Id: I0e432c92222c267eb994d32b0bc28e999c4b40a7
Reviewed-on: https://boringssl-review.googlesource.com/11020
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
2016-09-13 23:52:14 +00:00
..
bio_mem.c BIO_new_mem_buf should take const void * 2016-02-24 19:14:19 +00:00
bio_test.cc Replace Scoped* heap types with bssl::UniquePtr. 2016-09-01 22:22:54 +00:00
bio.c Implement BIO_eof() for compatibility 2016-09-13 23:52:14 +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 Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
fd.c Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
file.c Remove CP_UTF8 code for Windows filenames. 2016-02-22 17:19:33 +00:00
hexdump.c Use C99 for size_t loops. 2016-09-12 19:44:24 +00:00
internal.h Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +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 Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
socket.c Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00