openssl/util
Pauli 1b3e2bbf64 Add a reserve call to the stack data structure.
This allows the caller to guarantee that there is sufficient space for a
number of insertions without reallocation.

The expansion ratio when reallocating the array is reduced to 1.5 rather than 2.

Change bounds testing to use a single size rather than both INT_MAX and
SIZE_MAX.  This simplifies some of the tests.

Switch the stack pointers to data from char * to void *

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4386)
2017-09-28 06:53:40 +10:00
..
perl Fix OpenSSL::Test::Utils::config to actualy load the config data 2017-09-01 22:52:30 +02:00
build.info
ck_errf.pl
copy.pl
dofile.pl Consolidate the locations where we have our internal perl modules 2017-08-15 11:30:47 +02:00
find-doc-nits Doc fixes 2017-08-14 09:32:07 -04:00
find-unused-errs
indent.pro
libcrypto.num Add a reserve call to the stack data structure. 2017-09-28 06:53:40 +10:00
libssl.num Rename SSL_CTX_set_early_cb to SSL_CTX_set_client_hello_cb. 2017-09-08 13:58:59 -05:00
local_shlib.com.in
mkbuildinf.pl
mkdef.pl util/mkdef.pl: handle line terminators correctly 2017-08-31 19:20:30 +02:00
mkdir-p.pl
mkerr.pl util/mkerr.pl: avoid getting an annoying warning about negative count 2017-06-27 14:49:06 +02:00
mkrc.pl
openssl-format-source Fix some Typos and indents 2017-08-11 10:16:33 -04:00
opensslwrap.sh
private.num Provide getters for min/max proto version 2017-09-15 10:04:47 -05:00
process_docs.pl File::Glob option ':bsd_glob' doesn't work everywhere, replace w/ a wrapper 2017-08-15 11:31:18 +02:00
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in