<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/engine, branch openssl-3.2</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-09-03T12:50:21Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2024-09-03T12:50:21Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-09-03T12:50:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5fca53d7bad456bfebb771029cc329d28f4f97a5'/>
<id>urn:sha1:5fca53d7bad456bfebb771029cc329d28f4f97a5</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Unlock only when lock was successful</title>
<updated>2024-07-03T20:11:44Z</updated>
<author>
<name>cchinchole</name>
<email>cpchinchole@gmail.com</email>
</author>
<published>2024-07-02T01:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e0d4526c427bc65fd1114467f1e5c88f6ceadd58'/>
<id>urn:sha1:e0d4526c427bc65fd1114467f1e5c88f6ceadd58</id>
<content type='text'>
Addressing issue (#24517):
Updated the example in CRYPTO_THREAD_run_once.pod to reflect that an unlock call should not be made if a write_lock failed.
Updated BIO_lookup_ex in bio_addr.c and ossl_engine_table_select in eng_table.c to not call unlock if the lock failed.

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/24779)

(cherry picked from commit 3f4da93678497fe64d262d03c388932f7ecfe74e)
</content>
</entry>
<entry>
<title>Fixes for potential deadlock</title>
<updated>2024-07-03T14:05:52Z</updated>
<author>
<name>cchinchole</name>
<email>cpchinchole@gmail.com</email>
</author>
<published>2024-07-02T07:56:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cfb0b41bf87de07cd8a325677d01c403a83234e8'/>
<id>urn:sha1:cfb0b41bf87de07cd8a325677d01c403a83234e8</id>
<content type='text'>
Fixes (#24517):
(3/3) Addresses the potential deadlock if an error occurs from up_ref
in functions ENGINE_get_first, ENGINE_get_last, ENGINE_get_next, and
ENGINE_get_prev in file crypto/engine/eng_list.c

CLA: trivial

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24780)

(cherry picked from commit e6174ca4d48f6f4f954dd87f2cdf3718af14f064)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-06-04T12:58:30Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-06-04T12:58:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=91bcb1668d8aa80aaf68fa1130139f63375da0fd'/>
<id>urn:sha1:91bcb1668d8aa80aaf68fa1130139f63375da0fd</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Revert "Improved detection of engine-provided private "classic" keys"</title>
<updated>2024-01-31T17:40:57Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2023-12-15T12:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=934943281267259fa928f4a5814b176525461a65'/>
<id>urn:sha1:934943281267259fa928f4a5814b176525461a65</id>
<content type='text'>
This reverts commit 2b74e75331a27fc89cad9c8ea6a26c70019300b5.

The commit was wrong. With 3.x versions the engines must be themselves
responsible for creating their EVP_PKEYs in a way that they are treated
as legacy - either by using the respective set1 calls or by setting
non-default EVP_PKEY_METHOD.

The workaround has caused more problems than it solved.

Fixes #22945

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/23063)

(cherry picked from commit 39ea78379826fa98e8dc8c0d2b07e2c17cd68380)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2023-10-26T13:21:19Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2023-10-26T13:21:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2699ffe5fa686c35e1ea1c176817a6bbc2dbcd86'/>
<id>urn:sha1:2699ffe5fa686c35e1ea1c176817a6bbc2dbcd86</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Improved detection of engine-provided private "classic" keys</title>
<updated>2023-10-04T00:02:00Z</updated>
<author>
<name>Dmitry Belyavskiy</name>
<email>beldmit@gmail.com</email>
</author>
<published>2022-12-26T19:38:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2b74e75331a27fc89cad9c8ea6a26c70019300b5'/>
<id>urn:sha1:2b74e75331a27fc89cad9c8ea6a26c70019300b5</id>
<content type='text'>
Resolves #17092 (?)
Resolves #17286 (?)

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19965)
</content>
</entry>
<entry>
<title>coverity: NULL dereference</title>
<updated>2023-09-20T03:31:20Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2023-09-19T01:07:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=be01f609f98a8930f2c91b813715e515a88f4d54'/>
<id>urn:sha1:be01f609f98a8930f2c91b813715e515a88f4d54</id>
<content type='text'>
Fixes coverity 1544699.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
(Merged from https://github.com/openssl/openssl/pull/22138)
</content>
</entry>
<entry>
<title>Fix engine cleanup error handling</title>
<updated>2023-09-15T06:11:53Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2023-09-05T14:59:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=00f2efccf5b9671a7af2b12571068258e9c255a5'/>
<id>urn:sha1:00f2efccf5b9671a7af2b12571068258e9c255a5</id>
<content type='text'>
Error handling in engine_cleanup_add_first/last was
broken and caused memory leaks.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/21971)
</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>
