openssl/util
Richard Levitte ab00ddb559 OSSL_PARAM: Add string pointer getters
When some function receives an OSSL_PARAM array to pilfer for data,
and there is a string of some sort, and all the code needs is to get
the pointer to the data, rather than a copy, there is currently no
other way than to use |param->data| directly.  This is of course a
valid method, but lacks any safety check (is |param->data_type|
correct, for example?).

OSSL_PARAM_get_utf8_string_ptr() and OSSL_PARAM_get_octet_string_ptr()
helps the programmer with such things, by setting the argument pointer
to |param->data|.
Additionally, the handle the data types OSSL_PARAM_UTF8_PTR and
OSSL_PARAM_OCTET_PTR as well.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12512)
2020-08-24 10:02:26 +02:00
..
perl
add-depends.pl
build.info
cavs-to-evptest.pl
check-format-test-negatives.c check-format.pl: Add check for multiples essentially empty lines in a row 2020-07-20 11:17:34 +02:00
check-format-test-positives.c check-format.pl: Report empty lines only if -s (--sloppy-spc) is not used 2020-07-20 11:17:34 +02:00
check-format.pl check-format.pl: Report empty lines only if -s (--sloppy-spc) is not used 2020-07-20 11:17:34 +02:00
check-malloc-errs
ck_errf.pl
copy.pl
dofile.pl
echo.pl
engines.num
err-to-raise
find-doc-nits Align documentation with recommendations of Linux Documentation Project 2020-07-22 09:15:00 +02:00
find-unused-errs
fix-includes
fix-includes.sed
indent.pro
libcrypto.num OSSL_PARAM: Add string pointer getters 2020-08-24 10:02:26 +02:00
libssl.num Mark SSL_CTX_set_ssl_version() as deprecated in 3.0 2020-08-12 18:02:42 -07:00
local_shlib.com.in
markdownlint.rb
merge-err-lines
missingcrypto111.txt
missingcrypto-internal.txt
missingcrypto.txt Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
missingmacro111.txt
missingmacro.txt
missingssl111.txt
missingssl-internal.txt
missingssl.txt
mkbuildinf.pl
mkdef.pl
mkdir-p.pl
mkerr.pl
mknum.pl
mkpod2html.pl
mkrc.pl
mktar.sh util/mktar.pl: Change 'VERSION' to 'VERSION.dat' 2020-07-16 15:08:30 +02:00
opensslwrap.sh
other-internal.syms
other.syms STORE: Add missing function OSSL_STORE_LOADER_set_open_with_libctx() 2020-08-24 10:02:25 +02:00
providers.num
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in
wrap.pl