<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/fuzz/provider.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-15T16:01:30Z</updated>
<entry>
<title>Fix fuzz test to handle memory failures</title>
<updated>2026-07-15T16:01:30Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-04-22T13:33:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c263ea553c1d19f12d0040ecd184e4bf4e054af3'/>
<id>urn:sha1:c263ea553c1d19f12d0040ecd184e4bf4e054af3</id>
<content type='text'>
It also fixes related memory leaks and removes extensive asserts that
should not be present in fuzzy tests.

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Jul 15 16:01:42 2026
(Merged from https://github.com/openssl/openssl/pull/30944)
</content>
</entry>
<entry>
<title>fuzz/provider.c: check evp##_up_ref return value in collect_##evp</title>
<updated>2026-07-02T07:26:18Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-06-30T13:03:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=862844ddf9f844863b309db47765615940b09cc8'/>
<id>urn:sha1:862844ddf9f844863b309db47765615940b09cc8</id>
<content type='text'>
Coverity has reported an unchecked result of an evp##_up_ref call
that is checked elsewhere.  Rewrite the collect routine to try to do
the up_ref first, and then call free if push doesn't succeed.

Resolves: https://scan5.scan.coverity.com/#/project-view/65248/10222?selectedIssue=1695451
Resolves: https://scan5.scan.coverity.com/#/project-view/65248/10222?selectedIssue=1695454
Fixes: f3b988dc2951 "Add provider fuzzer"

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Thu Jul  2 07:26:22 2026
(Merged from https://github.com/openssl/openssl/pull/31792)
</content>
</entry>
<entry>
<title>Fix clang-format: remove leading space from err label</title>
<updated>2026-03-11T20:58:36Z</updated>
<author>
<name>OwenSanzas</name>
<email>zesheng@tamu.edu</email>
</author>
<published>2026-03-10T16:11:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=30e3a7aa865cd6efe5f984cdb6bae2651002648c'/>
<id>urn:sha1:30e3a7aa865cd6efe5f984cdb6bae2651002648c</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
MergeDate: Wed Mar 11 20:58:54 2026
(Merged from https://github.com/openssl/openssl/pull/30331)
</content>
</entry>
<entry>
<title>Remove unnecessary comments and extra blank line</title>
<updated>2026-03-11T20:58:36Z</updated>
<author>
<name>OwenSanzas</name>
<email>zesheng@tamu.edu</email>
</author>
<published>2026-03-10T09:42:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8835a9ce79106e037728a5addb31ede6f3453a81'/>
<id>urn:sha1:8835a9ce79106e037728a5addb31ede6f3453a81</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
MergeDate: Wed Mar 11 20:58:51 2026
(Merged from https://github.com/openssl/openssl/pull/30331)
</content>
</entry>
<entry>
<title>Remove unnecessary caps in key/iv initialization loops</title>
<updated>2026-03-11T20:58:36Z</updated>
<author>
<name>OwenSanzas</name>
<email>zesheng@tamu.edu</email>
</author>
<published>2026-03-10T09:31:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=707da1e0f378f2149510037fdee162cfdb0a1a7e'/>
<id>urn:sha1:707da1e0f378f2149510037fdee162cfdb0a1a7e</id>
<content type='text'>
Drop the `&amp;&amp; i &lt; 16` and `&amp;&amp; i &lt; 8` guards that were carried over from
the original fixed-size arrays. The loops now fill the entire
heap-allocated buffer, with values wrapping naturally via unsigned char.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
MergeDate: Wed Mar 11 20:58:49 2026
(Merged from https://github.com/openssl/openssl/pull/30331)
</content>
</entry>
<entry>
<title>Refactor do_evp_cipher error paths to use goto err</title>
<updated>2026-03-11T20:58:36Z</updated>
<author>
<name>OwenSanzas</name>
<email>zesheng@tamu.edu</email>
</author>
<published>2026-03-10T07:57:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b13f6b9ebbb4ea43e6c5f5ab913e0b84201eda61'/>
<id>urn:sha1:b13f6b9ebbb4ea43e6c5f5ab913e0b84201eda61</id>
<content type='text'>
Initialize key, iv, and ctx to NULL at declaration and consolidate
all cleanup into a single err label, as suggested by @npajkovsky.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
MergeDate: Wed Mar 11 20:58:47 2026
(Merged from https://github.com/openssl/openssl/pull/30331)
</content>
</entry>
<entry>
<title>fuzz/provider.c: fix API call order in do_evp_cipher and do_evp_md</title>
<updated>2026-03-11T20:58:36Z</updated>
<author>
<name>OwenSanzas</name>
<email>zesheng@tamu.edu</email>
</author>
<published>2026-03-09T23:50:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=94e563f98c0b896ba57a6ca8c0cc7781565bb128'/>
<id>urn:sha1:94e563f98c0b896ba57a6ca8c0cc7781565bb128</id>
<content type='text'>
Both do_evp_cipher() and do_evp_md() call the parameter-setting
function (EVP_CIPHER_CTX_set_params / EVP_MD_CTX_set_params) before
initializing the algorithm context (EVP_EncryptInit_ex2 /
EVP_DigestInit_ex2). Since the context has no algorithm associated
at that point, set_params always returns 0 and the function
early-returns, making the cipher and digest paths dead code (~20%
of all fuzzer inputs).

Fix by swapping the call order so the context is initialized first.

Additionally, heap-allocate key/iv buffers sized to the cipher's
actual key and IV length, since some ciphers (e.g. DES-EDE3-OFB)
require buffers larger than the previous fixed 16/8-byte arrays.

Fixes #30281

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
MergeDate: Wed Mar 11 20:58:44 2026
(Merged from https://github.com/openssl/openssl/pull/30331)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-03-10T14:37:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-03-10T14:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7215806539ea0a312c42a5893b1f5f9eb9ae5ae'/>
<id>urn:sha1:c7215806539ea0a312c42a5893b1f5f9eb9ae5ae</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Mar 10 14:37:54 2026
Release: yes
</content>
</entry>
<entry>
<title>fuzz/provider.c: Add check for OPENSSL_malloc() to avoid potential NULL pointer dereference</title>
<updated>2026-01-10T14:35:49Z</updated>
<author>
<name>Jiasheng Jiang</name>
<email>jiashengjiangcool@gmail.com</email>
</author>
<published>2026-01-08T03:01:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bfdf7c889b80ca61cb137828a01a2569a0ac56fc'/>
<id>urn:sha1:bfdf7c889b80ca61cb137828a01a2569a0ac56fc</id>
<content type='text'>
Add check for the return value of OPENSSL_malloc() to avoid potential NULL pointer dereference.

Fixes: f3b988d ("Add provider fuzzer")
Signed-off-by: Jiasheng Jiang &lt;jiashengjiangcool@gmail.com&gt;

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27868)
</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>
</feed>
