openssl/util
Benjamin Kaduk 204afd81b1 Add PEM_read_bio_ex
The extended function includes a 'flags' argument to allow callers
to specify different requested behaviors.  In particular, callers can
request that temporary storage buffers are allocated from the secure heap,
which could be relevant when loading private key material.

Refactor PEM_read_bio to use BIO_mems instead of BUFs directly,
use some helper routines to reduce the overall function length, and make
some of the checks more reasonable.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1700)
2017-05-08 21:17:28 +02:00
..
perl/OpenSSL/Util
TLSProxy Update the TLSv1.3 version indicator for draft-20 2017-05-03 17:23:02 +01:00
build.info VMS: throw away [.util]shareable_image_wrap.c.in and add replacement scripts 2017-03-14 22:27:17 +01:00
ck_errf.pl Perltidy ck_errf 2017-05-03 14:16:58 -04:00
copy.pl
dofile.pl
find-doc-nits Use 'over 2' for bullet lists. 2017-04-07 13:48:19 -04:00
find-unused-errs Add -f -r flags to find-unused-errs 2017-04-16 07:57:12 -04:00
indent.pro Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
libcrypto.num Add PEM_read_bio_ex 2017-05-08 21:17:28 +02:00
libssl.num Extend the SERVERINFO file format to include an extensions context 2017-05-03 14:37:42 +01:00
local_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00
mkbuildinf.pl
mkdef.pl Fix util/mkdef.pl 2017-04-10 12:11:00 +02:00
mkdir-p.pl
mkerr.pl
mkrc.pl Fix curly braces on util/mkrc.pl 2017-05-03 14:16:58 -04:00
openssl-format-source
opensslwrap.sh
process_docs.pl util/process_docs.pl: make it possible to add a suffix to man docs 2017-03-06 21:38:19 +01:00
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00
with_fallback.pm