openssl/util
Matt Caswell 49580f25b3 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>
2016-03-07 21:39:27 +00: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 Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
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 Allow for types with leading underscore when checking error macros. 2015-04-28 14:34:58 +02:00
copy-if-different.pl Remove unused variable. 2013-03-04 22:48:38 +00:00
copy.pl add -stripcr option to copy.pl from 0.9.8 2011-02-03 14:57:51 +00:00
cygwin.sh Rename INSTALL_PREFIX to DESTDIR, remove option --install_prefix 2016-02-12 21:54:07 +01:00
dirname.pl Make perl replacement for dirname, for system that lack the latter. 2002-06-05 14:10:59 +00:00
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 Allow alternative manual sections to be embedded in .pod file comments. 2004-11-25 17:47:31 +00:00
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 get rid of Makefile.ssl in util/ 2005-04-27 08:56:15 +00:00
FreeBSD.sh Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
incore util/incore update. 2015-05-13 17:23:48 +02:00
indent.pro Remove JPAKE 2016-02-17 09:46:10 -05:00
install.sh Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
libcrypto.num Update the dasync engine to add a pipeline cipher 2016-03-07 21:26:04 +00:00
libssl.num Add an SSL_has_pending() function 2016-03-07 21:39:27 +00:00
mk1mf.pl Fix mk1mf build 2016-02-28 14:35:55 -05: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 Change names of ordinals and libs, libeay => libcrypto and ssleay => libssl 2016-03-05 09:02:33 +01:00
mkdir-p.pl Update from stable branch. 2005-11-06 17:58:26 +00:00
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 Find the right indent on *BSD. 2015-08-10 13:28:26 +01:00
opensslwrap.sh opensslwrap.sh to respect $OPENSSL_ENGINES. 2006-12-29 15:00:36 +00:00
perlpath.pl Be less restrictive and allow also `perl util/perlpath.pl /path/to/bin/perl' 1999-03-10 19:57:05 +00:00
point.sh Updates from 1.0.0-stable 2009-04-06 15:22:01 +00:00
selftest.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
shlib_wrap.sh Test suite: minimal required to get mingw 'make test' work under Linux. 2015-10-13 19:46:50 +02:00
sp-diff.pl Perl's chop / chomp considered bad, use a regexp instead 2016-02-11 22:11:48 +01:00
speed.sh Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
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 Small script to re-encode files that need it to UTF-8 2015-07-14 01:10:01 +02:00
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 Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00