<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include/crypto, 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>Apply clang-format to the source tree</title>
<updated>2026-04-03T14:50:46Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-01-28T15:39:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bcac2f96dc866290f683ac46142b3fe68932493c'/>
<id>urn:sha1:bcac2f96dc866290f683ac46142b3fe68932493c</id>
<content type='text'>
Ensure that all the source files are formatted with the current
.clang-format configuration, to avoid spurious clang-format checker
errors when arbitrary files are touched.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 14:51:03 2026
(Merged from https://github.com/openssl/openssl/pull/29823)
</content>
</entry>
<entry>
<title>don't use asm accelerated path on big endian power9</title>
<updated>2026-02-17T14:15:49Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-02-09T17:55:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=eee71cc55b99f56dc768c422c241d5a9af228533'/>
<id>urn:sha1:eee71cc55b99f56dc768c422c241d5a9af228533</id>
<content type='text'>
https://github.com/openssl/openssl/issues/29845

Found that our hardware accelerated path doesn't work on big endian
systems, so make sure that we only use it when little endian is defined

We also noted that PPC_AES_GCM_CAPABLE gets defined to zero when the
capabilities register notes that the hardware isn't capable of the
needed instructions, but that still includes the asm path as
PPC_AES_GCM_CAPABLE is still defined.

Fix both issues

Fixes #29845

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
MergeDate: Tue Feb 17 14:11:46 2026
(Merged from https://github.com/openssl/openssl/pull/29968)

(cherry picked from commit b02b04fbad809c82efbf1e3274e6a22caf997b8d)
</content>
</entry>
<entry>
<title>Fix coding style check by adding clang format exclusions</title>
<updated>2026-01-29T14:55:35Z</updated>
<author>
<name>rainerjung</name>
<email>rainer.jung@kippdata.de</email>
</author>
<published>2026-01-28T11:00:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=98a0f1d43d5509e6cfeee08389090da5d0b5fbcb'/>
<id>urn:sha1:98a0f1d43d5509e6cfeee08389090da5d0b5fbcb</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&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;
MergeDate: Thu Jan 29 14:22:55 2026
(Merged from https://github.com/openssl/openssl/pull/29817)

(cherry picked from commit bb1f540d0fe00c8293f3983580d6f68bfda3d81e)
</content>
</entry>
<entry>
<title>Sparc asm: remove whitespace that breaks asm syntax in generated files</title>
<updated>2026-01-29T14:55:33Z</updated>
<author>
<name>rainerjung</name>
<email>rainer.jung@kippdata.de</email>
</author>
<published>2026-01-28T10:15:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d993986c41ded0bb56c7a52c580293aba6f13263'/>
<id>urn:sha1:d993986c41ded0bb56c7a52c580293aba6f13263</id>
<content type='text'>
This fixes #29808.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&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;
MergeDate: Thu Jan 29 14:22:50 2026
(Merged from https://github.com/openssl/openssl/pull/29817)

(cherry picked from commit 44699dcc691ee266d22df1795625599a8e112504)
</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>3.4-PRE-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T13:46:38Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T13:46:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c809b02206999a4d1db27d91b357b59c16a73cff'/>
<id>urn:sha1:c809b02206999a4d1db27d91b357b59c16a73cff</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>Disable clang format around multi-line macros of sparc assembly</title>
<updated>2025-12-04T16:44:56Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-11-27T22:17:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c52c5877e7d29455770941333f394a4af38b5e3c'/>
<id>urn:sha1:c52c5877e7d29455770941333f394a4af38b5e3c</id>
<content type='text'>
They are not asm, but spit out stuff that is not C

Clang-format gets confused and does bad things with them.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29259)
</content>
</entry>
<entry>
<title>Fix memory leak in x509_pubkey_ex_d2i_ex()</title>
<updated>2025-10-23T12:23:15Z</updated>
<author>
<name>Andrey Tsygunka</name>
<email>aitsygunka@yandex.ru</email>
</author>
<published>2025-04-10T06:57:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e14d9743334fa6524740c32692f0370daa91229b'/>
<id>urn:sha1:e14d9743334fa6524740c32692f0370daa91229b</id>
<content type='text'>
If the call to ASN1_item_ex_d2i() from x509_pubkey_ex_d2i_ex() fails
*pval is freed by asn1_item_ex_d2i_intern()-&gt;ASN1_item_ex_free()-&gt;ossl_asn1_item_embed_free()
inside the ASN1_item_ex_d2i() function without freeing the
string buffer X509_PUBKEY::propq that was previously allocated
in x509_pubkey_ex_new_ex() and we lose the pointer to this buffer.

The function we are fixing here is one of the functions used
to define X509_PUBKEY - so any operations that work directly
on X509_PUBKEY_INTERNAL should be prevented from freeing
the structure because they don't know how to handle it.

Signed-off-by: Andrey Tsygunka &lt;aitsygunka@yandex.ru&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27333)

(cherry picked from commit 11e1ea9d4d0c9a5e84b944535332aebf673e82f0)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-02-11T14:27:50Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-02-11T14:27:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5f8049f2c56ecff0210ced321ca383ada75db43a'/>
<id>urn:sha1:5f8049f2c56ecff0210ced321ca383ada75db43a</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
</feed>
