openssl/util
slontis fe2a7341b5 PKCS12 - Add additional libctx and propq support.
Fixes #19718
Fixes #19716

Added PKCS12_SAFEBAG_get1_cert_ex(), PKCS12_SAFEBAG_get1_crl_ex() and
ASN1_item_unpack_ex().

parse_bag and parse_bags now use the libctx/propq stored in the P7_CTX.
PKCS12_free() needed to be manually constructed in order to free the propq.

pkcs12_api_test.c changed so that it actually tests the libctx, propq.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19942)
2023-01-16 17:17:31 +01:00
..
perl ParseC.pm: gracefully handle DOS-style end-of-line in source files 2022-11-18 07:47:44 +01:00
add-depends.pl Update copyright year 2022-05-03 13:34:51 +01:00
build.info Make util/wrap.pl work better on VMS 2021-06-18 09:08:16 +02:00
c-compress-test.pl
cavs-to-evptest.pl
check-format-test-negatives.c check-format.pl: improve whitespace reporting on <op>= 2022-09-02 21:32:46 +02:00
check-format-test-positives.c check-format.pl: improve whitespace reporting on <op>= 2022-09-02 21:32:46 +02:00
check-format.pl check-format.pl: improve whitespace reporting on <op>= 2022-09-02 21:32:46 +02:00
check-malloc-errs
ck_errf.pl
copy.pl
dofile.pl
echo.pl always use the same perl in $PATH 2021-09-02 12:55:39 +10:00
engines.num
err-to-raise
find-doc-nits Add deprecation macro for 3.1 and deprecate OPENSSL_LH_stats 2022-06-22 09:36:14 +02:00
find-unused-errs
fips-checksums.sh always use the same perl in $PATH 2021-09-02 12:55:39 +10:00
fix-deprecation always use the same perl in $PATH 2021-09-02 12:55:39 +10:00
fix-includes
fix-includes.sed
indent.pro Rename SSL3_RECORD to TLS_RL_RECORD 2022-11-14 07:51:26 +00:00
lang-compress.pl
libcrypto.num PKCS12 - Add additional libctx and propq support. 2023-01-16 17:17:31 +01:00
libssl.num QUIC API: Rename want_net_read and want_net_write 2023-01-13 13:20:38 +00:00
local_shlib.com.in Configuration: Fix incorrect $unified_info{attributes} references 2021-06-16 14:47:39 +01:00
markdownlint.rb QUIC Connection State Machine Design Document 2022-12-03 08:14:28 +00:00
merge-err-lines
missingcrypto111.txt DOC: Add a few previously documented functions 2021-11-23 19:34:19 +01:00
missingcrypto-internal.txt
missingcrypto.txt PKCS12 - Add additional libctx and propq support. 2023-01-16 17:17:31 +01:00
missingmacro111.txt
missingmacro.txt BIO_s_dgram: add documentation and hazard warnings 2022-12-15 06:32:45 +00:00
missingssl111.txt
missingssl-internal.txt
missingssl.txt Document {SSL|SSL_CTX}_set_{purpose|trust}() 2022-04-07 11:45:23 +02:00
mk-fipsmodule-cnf.pl
mkbuildinf.pl
mkdef.pl Fix various typos, repeated words, align some spelling to LDP. 2022-10-12 16:55:28 +11:00
mkdir-p.pl
mkerr.pl Write SSL_R alerts to error state to keep updated strings 2023-01-05 19:48:01 +01:00
mknum.pl Ensure ordinals are created during release process 2021-06-29 09:51:30 +10:00
mkpod2html.pl Fix util/mkpod2html.pl to call pod2html with absolute paths 2021-09-21 11:05:53 +02:00
mkrc.pl
mktar.sh Fix treatment of BUILD_METADATA 2022-12-08 07:01:33 +01:00
opensslwrap.sh
other-internal.syms
other.syms QUIC CSM: Tweak docs for tick functions, add DTLSv1 docs 2023-01-13 13:20:36 +00:00
providers.num
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in Configuration: Fix incorrect $unified_info{attributes} references 2021-06-16 14:47:39 +01:00
withlibctx.pl
wrap.pl.in util/wrap.pl.in: Use parentheses so kill gets all its arguments 2022-09-15 08:42:23 +02:00
write-man-symlinks