openssl/util
Matt Caswell 892b9376b3 Add an SSL_has_pending() function
This is similar to SSL_pending() but just returns a 1 if there is data
pending in the internal OpenSSL buffers or 0 otherwise (as opposed to
SSL_pending() which returns the number of bytes available). Unlike
SSL_pending() this will work even if "read_ahead" is set (which is the
case if you are using read pipelining, or if you are doing DTLS). A 1
return value means that we have unprocessed data. It does *not* necessarily
indicate that there will be application data returned from a call to
SSL_read(). The unprocessed data may not be application data or there
could be errors when we attempt to parse the records.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Emilia Käsper <emilia@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-03-08 09:20:55 -05:00
..
pl Change names of ordinals and libs, libeay => libcrypto and ssleay => libssl 2016-03-05 09:02:33 +01:00
TLSProxy Don't use 'parent' in util/dofile.pl 2016-02-21 23:08:16 +01:00
add_cr.pl
bat.sh Remove all remaining traces if PEM_Seal 2016-01-08 01:18:55 +01:00
check-buildinfo.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
ck_errf.pl
copy-if-different.pl
copy.pl
cygwin.sh Rename INSTALL_PREFIX to DESTDIR, remove option --install_prefix 2016-02-12 21:54:07 +01:00
dirname.pl
do_ms.sh Change names of ordinals and libs, libeay => libcrypto and ssleay => libssl 2016-03-05 09:02:33 +01:00
dofile.pl The build files use %disabled, make sure to pass it to them 2016-02-22 19:26:49 +01:00
domd.in Remove all special make depend flags, as well as OPENSSL_DOING_MAKEDEPEND 2016-02-18 23:43:09 +01:00
extract-names.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
extract-section.pl
files.pl Fix some issues near recent chomp changes. 2016-02-13 02:54:48 -05:00
fipslink.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
fixNT.sh
FreeBSD.sh
incore
indent.pro Remove JPAKE 2016-02-17 09:46:10 -05:00
install.sh
libcrypto.num Convert ERR_STATE to new multi-threading API 2016-03-08 14:11:09 +00:00
libeay.num Rename EVP_CIPHER_CTX_cipher_data to EVP_CIPHER_CTX_get_cipher_data 2016-03-07 21:42:09 +00:00
libssl.num Add an SSL_has_pending() function 2016-03-08 09:20:55 -05:00
mk1mf.pl Make mk1mf recognise the --classic flag 2016-03-08 14:07:40 +01:00
mkbuildinf.pl Make comment match reality 2016-02-11 03:04:50 +01:00
mkcerts.sh Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
mkdef.pl GH812: Fix for no-ui build on Windows 2016-03-07 17:12:17 -05:00
mkdir-p.pl
mkerr.pl Finish 02f7114a7f 2016-02-17 17:04:47 -05:00
mkfiles.pl Remove JPAKE 2016-02-17 09:46:10 -05:00
mkrc.pl Make util/mkrc.pl location agnostic and adapt Makefile.shared 2016-02-11 17:08:38 +01:00
openssl-format-source
opensslwrap.sh
perlpath.pl
point.sh
selftest.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
shlib_wrap.sh
sp-diff.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
speed.sh
ssleay.num Add an SSL_has_pending() function 2016-03-07 21:39:27 +00:00
su-filter.pl RT4070: Improve struct/union regexp 2016-02-05 14:26:50 -05:00
toutf8.sh
with_fallback.pm Refactor file writing - arrange for use of bundled Perl modules as fallback 2016-01-22 23:12:22 +01:00
x86asm.sh