<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/pkcs12_api_test.c, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-06-15T07:38:43Z</updated>
<entry>
<title>test: Invert bad TEST() condition calls</title>
<updated>2026-06-15T07:38:43Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.foundation</email>
</author>
<published>2026-06-11T15:37:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7c765bb6020b7c391dea8112f403e3b2109ff6dd'/>
<id>urn:sha1:7c765bb6020b7c391dea8112f403e3b2109ff6dd</id>
<content type='text'>
False result of a TEST_xxx() call should always indicate
erroneous condition.

Fix such calls. Also fix some calls which
treated TEST_xxx() result as non-boolean.

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon Jun 15 07:38:52 2026
(Merged from https://github.com/openssl/openssl/pull/31457)
</content>
</entry>
<entry>
<title>pkcs12: fix PKCS12_set_pbmac1_pbkdf2 error-path leaks</title>
<updated>2026-03-16T11:12:06Z</updated>
<author>
<name>Weidong Wang</name>
<email>kenazcharisma@gmail.com</email>
</author>
<published>2026-03-10T16:07:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ab9f1b22a5986b78522cc7604a29f92c1efb17ec'/>
<id>urn:sha1:ab9f1b22a5986b78522cc7604a29f92c1efb17ec</id>
<content type='text'>
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Mon Mar 16 11:12:12 2026
(Merged from https://github.com/openssl/openssl/pull/30347)
</content>
</entry>
<entry>
<title>4.0-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T07:28:19Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T07:08:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2fab90bb5e1937f1c2125eab144f7f6c39e70087'/>
<id>urn:sha1:2fab90bb5e1937f1c2125eab144f7f6c39e70087</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29242)
</content>
</entry>
<entry>
<title>PKCS12_set_pbmac1_pbkdf2() fixups.</title>
<updated>2025-11-06T06:36:09Z</updated>
<author>
<name>slontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2025-11-05T01:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=00835009270b823fc73bcd7d1acafc00f44bd0ce'/>
<id>urn:sha1:00835009270b823fc73bcd7d1acafc00f44bd0ce</id>
<content type='text'>
Adding a test that called PKCS12_set_pbmac1_pbkdf2() with a saltlen of
zero, pointed out that the libctx and propq were not being propagated.

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/29068)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2023-09-07T08:59:15Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2023-09-07T08:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da1c088f599af3755aaeed1c447a39621ef12e1f'/>
<id>urn:sha1:da1c088f599af3755aaeed1c447a39621ef12e1f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Fix PKCS12_newpass() to work with PBES2.</title>
<updated>2023-03-14T21:49:03Z</updated>
<author>
<name>slontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2023-01-25T01:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9191dfb0ef48f95002aecfa8e11d9db434b4093d'/>
<id>urn:sha1:9191dfb0ef48f95002aecfa8e11d9db434b4093d</id>
<content type='text'>
Fixes #19092

The code looks like it was written to work with PBES1.
As it had no tests, this would of then broken when PBES2
was introduced at a later point.

Also added libctx and propq support.

This affects the shroudedkeybag object.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/20134)
</content>
</entry>
<entry>
<title>PKCS12 - Add additional libctx and propq support.</title>
<updated>2023-01-16T16:17:31Z</updated>
<author>
<name>slontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2022-12-21T04:39:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fe2a7341b50450dc6acd6f8a17d4420511a5aefe'/>
<id>urn:sha1:fe2a7341b50450dc6acd6f8a17d4420511a5aefe</id>
<content type='text'>
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 &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19942)
</content>
</entry>
<entry>
<title>Allow PKCS12 export to set arbitrary bag attributes</title>
<updated>2022-09-23T16:40:02Z</updated>
<author>
<name>Graham Woodward</name>
<email>graham.woodward@ibm.com</email>
</author>
<published>2022-08-19T07:46:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e869c867c1c405de3b6538586f17b67937556a4b'/>
<id>urn:sha1:e869c867c1c405de3b6538586f17b67937556a4b</id>
<content type='text'>
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19025)
</content>
</entry>
<entry>
<title>test/pkcs12_api_test.c: fix failure on MinGW</title>
<updated>2022-09-05T13:49:33Z</updated>
<author>
<name>xtkoba</name>
<email>69125751+xtkoba@users.noreply.github.com</email>
</author>
<published>2022-09-02T07:44:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=856f2aa7be6bb59bc72493845d92e31ef0523c79'/>
<id>urn:sha1:856f2aa7be6bb59bc72493845d92e31ef0523c79</id>
<content type='text'>
Use binary mode when opening a file.

Partially fixes #18017.

Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19117)
</content>
</entry>
<entry>
<title>Add support for mac-less password-base PKCS12 files to PKCS12_parse API.</title>
<updated>2022-03-24T07:54:39Z</updated>
<author>
<name>Daniel Fiala</name>
<email>daniel@openssl.org</email>
</author>
<published>2022-03-13T05:56:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cfd24cde81aa5f63dba41ddcde0fa3c5d64e1db0'/>
<id>urn:sha1:cfd24cde81aa5f63dba41ddcde0fa3c5d64e1db0</id>
<content type='text'>
Fixes openssl#17720.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17882)
</content>
</entry>
</feed>
