<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/objects, branch openssl-3.3.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-08-21T13:53:57Z</updated>
<entry>
<title>Fix error handling in OBJ_add_object</title>
<updated>2024-08-21T13:53:57Z</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=2e966354956e55825331f61bf98976ffe60e4332'/>
<id>urn:sha1:2e966354956e55825331f61bf98976ffe60e4332</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)

(cherry picked from commit e91384d5b0547bf797e2b44976f142d146c4e650)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-03-20T12:07:54Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-20T12:07:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0ce7d1f355c1240653e320a3f6f8109c1f05f8c0'/>
<id>urn:sha1:0ce7d1f355c1240653e320a3f6f8109c1f05f8c0</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Add Content Type OID for id-ct-rpkiSignedPrefixList</title>
<updated>2024-03-15T08:10:22Z</updated>
<author>
<name>Job Snijders</name>
<email>job@sobornost.net</email>
</author>
<published>2024-01-29T20:40:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c5e097dec5e93828837f4208c6968a0b7f38291e'/>
<id>urn:sha1:c5e097dec5e93828837f4208c6968a0b7f38291e</id>
<content type='text'>
References: draft-ietf-sidrops-rpki-prefixlist
Title: "A profile for Signed Prefix Lists for Use in the Resource Public Key Infrastructure (RPKI)"

OID assigned under 'SMI Security for S/MIME CMS Content Type (1.2.840.113549.1.9.16.1)'
https://www.iana.org/assignments/smi-numbers/smi-numbers.xhtml#security-smime-1

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23426)
</content>
</entry>
<entry>
<title>Fix arithmetic expression overflow</title>
<updated>2024-01-15T09:49:25Z</updated>
<author>
<name>Drokov Pavel</name>
<email>drokov@rutoken.ru</email>
</author>
<published>2024-01-12T07:10:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=486ab0fb003d05f89620662260486d31bd3faa8c'/>
<id>urn:sha1:486ab0fb003d05f89620662260486d31bd3faa8c</id>
<content type='text'>
If the value of a-&gt;length is large (&gt;= 2^12), then an integer overflow will
occur for the signed type, which according to the C standard is UB.

CLA: trivial

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/23274)
</content>
</entry>
<entry>
<title>Check ASN1_OBJECT_new result</title>
<updated>2024-01-15T09:43:44Z</updated>
<author>
<name>Drokov Pavel</name>
<email>drokov@rutoken.ru</email>
</author>
<published>2024-01-11T23:51:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6b92a966e0de3ad848fcf11fbcab7ee8cae24ba1'/>
<id>urn:sha1:6b92a966e0de3ad848fcf11fbcab7ee8cae24ba1</id>
<content type='text'>
CLA: trivial

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/23270)
</content>
</entry>
<entry>
<title>ensure that ossl_obj_nid_lock is allocated before use</title>
<updated>2023-10-18T14:52:45Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-10-11T13:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cd920f8fa1bb603a620bea697027f5573fadc12e'/>
<id>urn:sha1:cd920f8fa1bb603a620bea697027f5573fadc12e</id>
<content type='text'>
external calls to OBJ_new_nid will fail on an attempt to lock the
ossl_obj_nid_lock as it won't have been initalized yet.

Bifurcate OBJ_new_nid into an external and internal variant, in which
the former calls ossl_obj_write_lock (ensuring that the nid_lock is
initalized), while OBJ_create (the sole internal caller) uses the latter
to avoid having to drop and re-acquire the lock

Fixes #22337

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/22350)
</content>
</entry>
<entry>
<title>fix: LINEAR search doesn't work properly (if CHARSET_EBCDIC is defined)</title>
<updated>2023-10-18T14:39:34Z</updated>
<author>
<name>Pavel Stetsuk</name>
<email>pstetsuk@gmail.com</email>
</author>
<published>2023-09-14T20:05:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a47fc4ed401da4e2d84e035cc4add566e85b03d0'/>
<id>urn:sha1:a47fc4ed401da4e2d84e035cc4add566e85b03d0</id>
<content type='text'>
CLA: trivial

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
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/22108)
</content>
</entry>
<entry>
<title>obj_xref.h: make update</title>
<updated>2023-10-02T10:46:24Z</updated>
<author>
<name>Mathieu Tortuyaux</name>
<email>mathieu.tortuyaux@gmail.com</email>
</author>
<published>2023-09-19T15:24:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=de4aa81faaaddcacf0608166406d07bcd641e92b'/>
<id>urn:sha1:de4aa81faaaddcacf0608166406d07bcd641e92b</id>
<content type='text'>
Signed-off-by: Mathieu Tortuyaux &lt;mathieu.tortuyaux@gmail.com&gt;

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22147)
</content>
</entry>
<entry>
<title>obj_xref: ecdsa support sha3 hash function</title>
<updated>2023-10-02T10:46:24Z</updated>
<author>
<name>Mathieu Tortuyaux</name>
<email>mathieu.tortuyaux@gmail.com</email>
</author>
<published>2023-09-19T15:23:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=98e0755511fbb5e2563dfe0017f011803d57f51d'/>
<id>urn:sha1:98e0755511fbb5e2563dfe0017f011803d57f51d</id>
<content type='text'>
Signed-off-by: Mathieu Tortuyaux &lt;mathieu.tortuyaux@gmail.com&gt;

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22147)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2023-09-07T08:59:15Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2023-09-07T08:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da1c088f599af3755aaeed1c447a39621ef12e1f'/>
<id>urn:sha1:da1c088f599af3755aaeed1c447a39621ef12e1f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
</feed>
