<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/objects, branch openssl-3.4.6</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.6</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.6'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-06-09T12:00:17Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-06-09T12:00:17Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-06-09T12:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2a2998ffa81b91904818b4dc819541b284c4eb53'/>
<id>urn:sha1:2a2998ffa81b91904818b4dc819541b284c4eb53</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Tue Jun  9 12:00:18 2026
Release: yes
</content>
</entry>
<entry>
<title>OBJ_bsearch_ex_(): Fix const qualifier warning with CHARSET_EBCDIC</title>
<updated>2026-05-18T11:08:19Z</updated>
<author>
<name>Abel Tom</name>
<email>abeltom.kernel@gmail.com</email>
</author>
<published>2026-05-13T16:18:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ae6edd1cd84fd00fd9f6ce507dbce16ba916f5e3'/>
<id>urn:sha1:ae6edd1cd84fd00fd9f6ce507dbce16ba916f5e3</id>
<content type='text'>
Fixes #31161

When building with CHARSET_EBCDIC defined,the compiler warns about
discarding the 'const' qualifier when assigning from base_[i * size]
to the non-const pointer p1:

`warning: assignment discards 'const' qualifier from pointer target type`

Change p1 from 'char *' to 'const char *' to maintain const-correctness
since the data being pointed to should not be modified through this
pointer.

Additionally, remove the unused variables l and h that were left over
from a previous implementation of the fallback linear search. These
variables served no purpose and only generated unused variable warnings.

Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon May 18 11:07:53 2026
(Merged from https://github.com/openssl/openssl/pull/31173)

(cherry picked from commit 413eff874dd7ea34dfaef821f8e81983cd3c6069)
</content>
</entry>
<entry>
<title>Allow 0 length comparisons in OBJ_CMP to return 0 without UB memcmp</title>
<updated>2026-05-06T15:35:55Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-04-22T18:37:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=03de5ca08b0e1c83af38b05ba13d75199306f18b'/>
<id>urn:sha1:03de5ca08b0e1c83af38b05ba13d75199306f18b</id>
<content type='text'>
X509_verify is documented to return -1 if the algorithm is invalid
or can't be compared for any reason.

Sadly this implies that it is legitimate to pass it an incorrect X509
object and it should see this. If we hand it a new X509 object with
nothing filled in, it will memcmp(NULL...) at the end of a stack of
FOO_cmp abstractions, which is UB.

Fix this by permitting the 0 length case to return equal without
a memcmp, as suggested by slontis@ and botovq@

Fixes: https://github.com/openssl/openssl/issues/30922

Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Wed May  6 14:55:20 2026
(Merged from https://github.com/openssl/openssl/pull/30943)

(cherry picked from commit ce22d29f5fbeaa976fbc6ab2fc5be7a806142df0)
(cherry picked from commit 09af34b4d905c1b5983ccf0ec45c3931d56deff7)
(cherry picked from commit 1e9dfbbad826340e3912157e30cebb2a73e21a31)
</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>2024-09-05T07:35:49Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-09-05T07:35:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7ed6de997f62466271ef7ff6016026e1fdc76963'/>
<id>urn:sha1:7ed6de997f62466271ef7ff6016026e1fdc76963</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>fix: alias auditEntity OID</title>
<updated>2024-08-26T09:38:44Z</updated>
<author>
<name>Jonathan M. Wilbur</name>
<email>jonathan@wilbur.space</email>
</author>
<published>2024-08-01T17:45:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=91432b9ea040a0b11e85875a555dc1f4dcfc02dc'/>
<id>urn:sha1:91432b9ea040a0b11e85875a555dc1f4dcfc02dc</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24754)
</content>
</entry>
<entry>
<title>feat: support auditIdentity X.509v3 extension</title>
<updated>2024-08-26T09:38:44Z</updated>
<author>
<name>Jonathan M. Wilbur</name>
<email>jonathan@wilbur.space</email>
</author>
<published>2024-06-27T20:29:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9216859f7b2d68f819d9b8a8ad53c2f59f3e263f'/>
<id>urn:sha1:9216859f7b2d68f819d9b8a8ad53c2f59f3e263f</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24754)
</content>
</entry>
<entry>
<title>fix: wrong name for OID -&gt; auditIdentity</title>
<updated>2024-08-26T09:25:23Z</updated>
<author>
<name>Jonathan M. Wilbur</name>
<email>jonathan@wilbur.space</email>
</author>
<published>2024-06-27T20:29:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bce3a8d57e7512abb217cfab0c7671396fe0dae1'/>
<id>urn:sha1:bce3a8d57e7512abb217cfab0c7671396fe0dae1</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24754)
</content>
</entry>
<entry>
<title>Fix error handling in OBJ_add_object</title>
<updated>2024-08-21T13:53:37Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2023-10-27T10:05:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e91384d5b0547bf797e2b44976f142d146c4e650'/>
<id>urn:sha1:e91384d5b0547bf797e2b44976f142d146c4e650</id>
<content type='text'>
This fixes the possible memory leak in OBJ_add_object
when a pre-existing object is replaced by a new one,
with identical NID, OID, and/or short/long name.
We do not try to delete any orphans, but only mark
them as type == -1, because the previously returned
pointers from OBJ_nid2obj/OBJ_nid2sn/OBJ_nid2ln
may be cached by applications and can thus not
be cleaned up before the application terminates.

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/22534)
</content>
</entry>
<entry>
<title>Add OIDs id-kp-wisun-fan-device and id-on-hardwareModule</title>
<updated>2024-08-07T17:53:19Z</updated>
<author>
<name>Mathis Marion</name>
<email>mathis.marion@silabs.com</email>
</author>
<published>2024-01-12T15:48:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=387491d53744384317806168668f3febb739a117'/>
<id>urn:sha1:387491d53744384317806168668f3febb739a117</id>
<content type='text'>
Sub-OIDs for {iso(1) identified-organization(3) dod(6) internet(1)
private(4) enterprise(1) 45605} are recorded in the document "Wi-SUN
Assigned Value Registry" (WAVR).

OID id-on-hardwareModule is defined in RFC 4108.

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23428)
</content>
</entry>
</feed>
