<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps/cmp.c, branch openssl-3.4.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-07T12:31:52Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-07T12:31:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-07T12:31:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ded80a37b9a8fb6d4a1440c4bd45233d43f330da'/>
<id>urn:sha1:ded80a37b9a8fb6d4a1440c4bd45233d43f330da</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Apr  7 12:31:53 2026
Release: yes
</content>
</entry>
<entry>
<title>apps/cmp.c: fix leak of out_trusted in setup_verification_ctx()</title>
<updated>2026-03-24T17:35:19Z</updated>
<author>
<name>huanghuihui0904</name>
<email>625173@qq.com</email>
</author>
<published>2026-03-12T13:01:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c914f77a59f48b7837936e5cbe537417f196bd2c'/>
<id>urn:sha1:c914f77a59f48b7837936e5cbe537417f196bd2c</id>
<content type='text'>
setup_verification_ctx() allocates out_trusted via load_trusted() and passes
it to OSSL_CMP_CTX_set_certConf_cb_arg(). Since the argument is not consumed,
it must be freed on failure. The fix is to free out_trusted if
OSSL_CMP_CTX_set_certConf_cb_arg() fails.

Fixes #30377

Signed-off-by: huanghuihui0904 &lt;625173@qq.com&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Tue Mar 24 17:34:49 2026
(Merged from https://github.com/openssl/openssl/pull/30392)

(cherry picked from commit 6f01df42cd0fff76dc789e50f5f86addd6103192)
</content>
</entry>
<entry>
<title>Added NULL Pointer check to the print_keyspec function</title>
<updated>2026-02-19T13:24:36Z</updated>
<author>
<name>Josh Auler</name>
<email>jta2866@rit.edu</email>
</author>
<published>2026-02-17T15:52:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=328ec7d776e8eb1196c9ad36db66395d80f11fb3'/>
<id>urn:sha1:328ec7d776e8eb1196c9ad36db66395d80f11fb3</id>
<content type='text'>
The function print_keyspec in apps/cmp.c previously dereferenced the 'alg' pointer
without checking if it was NULL:

    if (paramtype == V_ASN1_UNDEF || alg-&gt;parameter == NULL) {

In certain situations, the 'alg' pointer could be NULL, which may result in a null
pointer dereference.

This commit adds an explicit null check for 'alg' before dereferencing 'alg-&gt;parameter'
to ensure safe handling:

    if (alg == NULL) {
        BIO_puts(mem, "Key algorithm: &lt;absent&gt;\n");
        break;
    }

This prevents potential crashes when print_keyspec is called with a NULL algorithm
pointer, improving the robustness of the CMP application.

Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
MergeDate: Thu Feb 19 13:24:38 2026
(Merged from https://github.com/openssl/openssl/pull/30046)
</content>
</entry>
<entry>
<title>3.4-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T13:48:07Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T13:46:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5a450b3b25d1b48e0a38bdf84f90429317254a04'/>
<id>urn:sha1:5a450b3b25d1b48e0a38bdf84f90429317254a04</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: Norbert Pocs &lt;norbertp@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29260)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-07-01T11:55:48Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-07-01T11:55:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b426d08003e6063faef3819bdac660230dd687a9'/>
<id>urn:sha1:b426d08003e6063faef3819bdac660230dd687a9</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>apps/cmp.c: Free bio on error to avoid memory leak</title>
<updated>2025-05-27T17:52:21Z</updated>
<author>
<name>JiashengJiang</name>
<email>jiasheng@purdue.edu</email>
</author>
<published>2025-05-16T22:34:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=612f2b0fa4e7dc4105be6be106ad85a8f13de6da'/>
<id>urn:sha1:612f2b0fa4e7dc4105be6be106ad85a8f13de6da</id>
<content type='text'>
Call BIO_free() to release bio if ASN1_i2d_bio_of() fails, preventing a memory leak.

Fixes: 6a3579e190 ("CMP: add support for requesting cert template using genm/genp")
Signed-off-by: JiashengJiang &lt;jiasheng@purdue.edu&gt;

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27647)

(cherry picked from commit e0ae801728776b53e2be0972846072ce32bea304)
</content>
</entry>
<entry>
<title>APPS/cmp.c: fix char encoding of subject, issuer, sender, and recipient DN</title>
<updated>2025-05-13T12:09:09Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2025-05-09T09:44:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e472530da5c21e60fc1c67281ee9ce93eabeb3ce'/>
<id>urn:sha1:e472530da5c21e60fc1c67281ee9ce93eabeb3ce</id>
<content type='text'>
Fixes #27572

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27592)

(cherry picked from commit 35e431ed6daa894ee5385363cf4cfe4954312e4d)
</content>
</entry>
<entry>
<title>CMP: add support for requesting cert template using genm/genp</title>
<updated>2024-06-20T11:38:13Z</updated>
<author>
<name>Rajeev Ranjan</name>
<email>ranjan.rajeev@siemens.com</email>
</author>
<published>2024-05-15T11:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6a3579e190fd52f49b1e5eafb4d002684eb0ff42'/>
<id>urn:sha1:6a3579e190fd52f49b1e5eafb4d002684eb0ff42</id>
<content type='text'>
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24409)
</content>
</entry>
<entry>
<title>CMP app: fix combination of -certout and -chainout with equal filename argument</title>
<updated>2024-06-18T17:52:57Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2024-04-25T18:05:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5aec3f4a72604d76970581f1ea445b331beda608'/>
<id>urn:sha1:5aec3f4a72604d76970581f1ea445b331beda608</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/24267)
</content>
</entry>
<entry>
<title>CMP: Improvements of the support for requesting CRL</title>
<updated>2024-05-01T12:59:39Z</updated>
<author>
<name>Rajeev Ranjan</name>
<email>ranjan.rajeev@siemens.com</email>
</author>
<published>2024-03-07T19:23:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ee28152e86641e0299fdb3151716bb0451b2bc53'/>
<id>urn:sha1:ee28152e86641e0299fdb3151716bb0451b2bc53</id>
<content type='text'>
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23768)
</content>
</entry>
</feed>
