<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/fuzz, branch feature/hqc</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=feature%2Fhqc</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=feature%2Fhqc'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-03-11T20:58:36Z</updated>
<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>Removes fixed version TLS methods.</title>
<updated>2026-02-24T21:19:35Z</updated>
<author>
<name>Frederik Wedel-Heinen</name>
<email>frederik.wedel-heinen@dencrypt.dk</email>
</author>
<published>2026-02-21T20:31:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9a46c4c595f32e9bf09e5fbabc586690bfdb66e1'/>
<id>urn:sha1:9a46c4c595f32e9bf09e5fbabc586690bfdb66e1</id>
<content type='text'>
Fixes #28343

Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Tue Feb 24 21:19:39 2026
(Merged from https://github.com/openssl/openssl/pull/30128)
</content>
</entry>
<entry>
<title>update fuzz/corpora submodule</title>
<updated>2026-01-19T08:42:45Z</updated>
<author>
<name>Nikola Pajkovsky</name>
<email>nikolap@openssl.org</email>
</author>
<published>2026-01-19T08:42:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c098f7299031ad095b5309c9e6f99c426640ab46'/>
<id>urn:sha1:c098f7299031ad095b5309c9e6f99c426640ab46</id>
<content type='text'>
Signed-off-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;

Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
(Merged from https://github.com/openssl/openssl/pull/29670)
</content>
</entry>
<entry>
<title>Add an OID for "id-alg-hss-lms-hashsig"</title>
<updated>2026-01-13T10:13:33Z</updated>
<author>
<name>slontis</name>
<email>shane.lontis@oracle.com</email>
</author>
<published>2026-01-12T05:52:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9bd2f96139a3fd0efa0130ddaee3ef296fa0b633'/>
<id>urn:sha1:9bd2f96139a3fd0efa0130ddaee3ef296fa0b633</id>
<content type='text'>
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Tue Jan 13 10:13:35 2026
(Merged from https://github.com/openssl/openssl/pull/29599)
</content>
</entry>
<entry>
<title>fuzz/cmp.c: Correct the usages of BIO_new()</title>
<updated>2026-01-12T18:39:23Z</updated>
<author>
<name>Jiasheng Jiang</name>
<email>jiashengjiangcool@gmail.com</email>
</author>
<published>2025-07-03T19:26:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=669815e846321e76cffae21ebf08008a20e132e9'/>
<id>urn:sha1:669815e846321e76cffae21ebf08008a20e132e9</id>
<content type='text'>
Use BIO_free() to free "in" if error occurs to avoid memory leak.
Moreover, add check for "out" to avoid NULL pointer dereference.
Also replace OPENSSL_assert with return.

Fixes: e599d0a ("Add CMP fuzzing to fuzz/cmp.c, including a couple of helpers in crypto/cmp/")
Signed-off-by: Jiasheng Jiang &lt;jiashengjiangcool@gmail.com&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Mon Jan 12 18:40:14 2026
(Merged from https://github.com/openssl/openssl/pull/27920)
</content>
</entry>
</feed>
