<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/pbetest.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-07-20T11:15:11Z</updated>
<entry>
<title>Add regression test for negative EVP_CIPHER_get_iv_length() in PKCS5_pbe2_set_scrypt</title>
<updated>2026-07-20T11:15:11Z</updated>
<author>
<name>Weidong Wang</name>
<email>kenazcharisma@gmail.com</email>
</author>
<published>2026-03-28T08:33:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8194b426f9a8a3e92723fb838157985001eed85f'/>
<id>urn:sha1:8194b426f9a8a3e92723fb838157985001eed85f</id>
<content type='text'>
A malicious provider returning SIZE_MAX as IV length causes
evp_cipher_cache_constants() to store -1 via size_t-&gt;int truncation.
Without the ivlen &gt; 0 guard, this leads to memcpy(iv[16], aiv, SIZE_MAX)
— a stack buffer overflow.

The test registers a fake provider with SIZE_MAX IV length, then calls
PKCS5_pbe2_set_scrypt() and asserts it returns NULL without crashing.

test for #30510

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Daniel Kubec &lt;kubec@openssl.foundation&gt;
MergeDate: Mon Jul 20 11:15:18 2026
(Merged from https://github.com/openssl/openssl/pull/30615)
</content>
</entry>
<entry>
<title>Fix broken hex data by reformatting</title>
<updated>2026-06-03T07:46:03Z</updated>
<author>
<name>Norbert Pocs</name>
<email>norbertp@openssl.org</email>
</author>
<published>2026-05-29T07:49:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d23670f3af91b34a279303e05d614b07753771a9'/>
<id>urn:sha1:d23670f3af91b34a279303e05d614b07753771a9</id>
<content type='text'>
The clang format broke some data in hexadecimal format.  To make the tool
obedient, the trailing comma needs to be removed, then it interpretes
the data differently and therefore does not reformat it.  The format can
then be changed to the correct form.

Fixes: https://github.com/openssl/project/issues/1959

Signed-off-by: Norbert Pocs &lt;norbertp@openssl.org&gt;

Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Wed Jun  3 07:46:14 2026
(Merged from https://github.com/openssl/openssl/pull/31350)
</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>Copyright year updates</title>
<updated>2025-09-02T13:05:45Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-09-02T13:05:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e66332418f84144478df43df91cf4cedf412fc85'/>
<id>urn:sha1:e66332418f84144478df43df91cf4cedf412fc85</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>test: Silence warnings on Win64 builds</title>
<updated>2025-07-02T15:26:26Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2025-06-18T09:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a3af1c036cd25da58017d59a375f7de8ccbd9fd8'/>
<id>urn:sha1:a3af1c036cd25da58017d59a375f7de8ccbd9fd8</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27806)
</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>PBE test: load providers if auto config load is turned off</title>
<updated>2023-08-04T01:57:27Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2023-08-02T00:41:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=52ea255d9d560513f69c3f7f3f21513a693c865c'/>
<id>urn:sha1:52ea255d9d560513f69c3f7f3f21513a693c865c</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/21621)
</content>
</entry>
<entry>
<title>Fix copyrights</title>
<updated>2022-02-03T12:56:38Z</updated>
<author>
<name>Todd Short</name>
<email>tshort@akamai.com</email>
</author>
<published>2022-01-27T19:18:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9d987de3aabe54e65a55649a61953966f33b070b'/>
<id>urn:sha1:9d987de3aabe54e65a55649a61953966f33b070b</id>
<content type='text'>
Add copyright to files that were missing it.
Update license from OpenSSL to Apache as needed.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17606)
</content>
</entry>
<entry>
<title>Fix building of test/pbetest.c</title>
<updated>2021-05-26T00:20:24Z</updated>
<author>
<name>Petr Gotthard</name>
<email>petr.gotthard@centrum.cz</email>
</author>
<published>2021-05-24T09:40:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9080ed2175532df8ecee4a2de9979037133d2601'/>
<id>urn:sha1:9080ed2175532df8ecee4a2de9979037133d2601</id>
<content type='text'>
The test_pkcs5_pbe() function is required twice:
once `if !defined OPENSSL_NO_RC4 &amp;&amp; !defined OPENSSL_NO_MD5`
and once `if !defined OPENSSL_NO_DES &amp;&amp; !defined OPENSSL_NO_SHA1`

Hence there should be `||` between those. Currently the build fails
if the first condition is false, while the second is true.

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/15432)
</content>
</entry>
<entry>
<title>Add a test for PKCS5_PBE_keyivgen()</title>
<updated>2021-05-24T05:23:37Z</updated>
<author>
<name>Jon Spillett</name>
<email>jon.spillett@oracle.com</email>
</author>
<published>2021-05-19T04:52:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=094287551a31ba74eb9bfdb4a808d19f4553371b'/>
<id>urn:sha1:094287551a31ba74eb9bfdb4a808d19f4553371b</id>
<content type='text'>
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/14326)
</content>
</entry>
</feed>
