<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include, branch openssl-3.4.3</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2025-09-30T12:46:35Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2025-09-30T12:46:35Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-09-30T12:46:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=88dafcee879324457a396ec38d235ac687109b4a'/>
<id>urn:sha1:88dafcee879324457a396ec38d235ac687109b4a</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Fix OPENSSL_VERSION_NUMBER to always have zero status bits</title>
<updated>2025-09-20T07:29:25Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-09-18T05:14:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d78fc81d8fb7d4d0ab4a5d434be74b5e858f1180'/>
<id>urn:sha1:d78fc81d8fb7d4d0ab4a5d434be74b5e858f1180</id>
<content type='text'>
The documentation suggested that they were always zero, while the
implementation in &lt;openssl/opensslv.h&gt; suggested that it could be
0xf in OpenSSL releases...  which (almost) never happened because
of a bug in said implementation.

Therefore, we solidify that the status bits are indeed always zero,
at least in all OpenSSL 3 versions.

Resolves: https://github.com/openssl/project/issues/1621

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

(cherry picked from commit 60c4feacce6faf0e98167dc2ab2a1c2e85882049)
</content>
</entry>
<entry>
<title>Correct the synthetisized OPENSSL_VERSION_NUMBER</title>
<updated>2025-08-13T04:10:33Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-08-11T18:57:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=21e12027dba8179491e15b5281e350ea0f5a4d9b'/>
<id>urn:sha1:21e12027dba8179491e15b5281e350ea0f5a4d9b</id>
<content type='text'>
The last hex digit always became 0x0L, even of OPENSSL_VERSION_PRE_RELEASE
was the empty string.

Resolves: https://github.com/openssl/openssl/issues/28227

Reviewed-by: Paul Yang &lt;kaishen.yy@antfin.com&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/28230)

(cherry picked from commit ba2c314a60d9f42d1d2e63ea0f791cc04e03005b)
</content>
</entry>
<entry>
<title>Remove OSSL_CRYPTO_ALLOC attribute from CRYPTO_*dup routines</title>
<updated>2025-08-12T19:03:40Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2025-08-11T08:56:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=afd9b9f7c9863fd60e6d90baef1a2bed9cb6f64c'/>
<id>urn:sha1:afd9b9f7c9863fd60e6d90baef1a2bed9cb6f64c</id>
<content type='text'>
The __attribute__((malloc)) is for functions that return new memory,
and "the memory [returned by the function] has undefined content", which
is a property that doesn't hold for the *dup functions (the same reason
it doesn't apply to realloc).

Fixes: e1035957eba1 "OSSL_CRYPTO_ALLOC attribute introduction proposal."
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

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

(cherry picked from commit 85bba74789f82daca7482a9274c6d02843fb2dbb)
</content>
</entry>
<entry>
<title>- changes suggested by @t8m</title>
<updated>2025-07-27T09:01:39Z</updated>
<author>
<name>Alexandr Nedvedicky</name>
<email>sashan@openssl.org</email>
</author>
<published>2025-07-22T20:59:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c83b8e0b884fa2c5511cfd9ad2f6c4ecb0ba83ac'/>
<id>urn:sha1:c83b8e0b884fa2c5511cfd9ad2f6c4ecb0ba83ac</id>
<content type='text'>
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/28023)

(cherry picked from commit 92330c8f80e4dbfc45b7718d9ed526f196daba0a)
</content>
</entry>
<entry>
<title>ACK manager must avoid infinite probe time when waiting handshake confirmation</title>
<updated>2025-07-27T09:01:35Z</updated>
<author>
<name>sashan</name>
<email>anedvedicky@gmail.com</email>
</author>
<published>2025-07-15T13:09:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c1a3e13a415644b215a6205220a992345ec3addc'/>
<id>urn:sha1:c1a3e13a415644b215a6205220a992345ec3addc</id>
<content type='text'>
According to RFC 9002, section 6.2.2.1 the client the client must keep PTO (probe
time out) armed if it has not seen HANDSHAKE_DONE quic message from server.
Not following RFC spec here may cause the QUIC session to stale during TLS handshake.

Fixes openssl/project#1266

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

(cherry picked from commit cdbfacead0d07ed47fa1087d633acf6f6399aa2c)
</content>
</entry>
<entry>
<title>fix SM2 privatekey decode(PEM format, ECPrivateKey).</title>
<updated>2025-07-25T07:51:21Z</updated>
<author>
<name>Alen Yan</name>
<email>yzpgryx@163.com</email>
</author>
<published>2025-07-09T01:23:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3302b9a15baf69887753b73518fec2b9343f2127'/>
<id>urn:sha1:3302b9a15baf69887753b73518fec2b9343f2127</id>
<content type='text'>
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/27963)

(cherry picked from commit bd172dd0e1b76116402534aa4bb5c89d039e7762)
</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>Nit: macro parameters should always be parenthesised in expressions</title>
<updated>2025-06-21T22:24:58Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-06-20T12:29:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d334c8053efd9ffd1f044e096ff4eb452bd65c5d'/>
<id>urn:sha1:d334c8053efd9ffd1f044e096ff4eb452bd65c5d</id>
<content type='text'>
Affected macros: ossl_likely and ossl_unlikely

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27862)

(cherry picked from commit cdd01b5e0734b0324251b32a8edd97f42ba90429)
</content>
</entry>
<entry>
<title>Remove _strlen31</title>
<updated>2025-06-06T08:08:13Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-06-04T19:48:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a4acf026ec92de423829d26f9988ef7f0d886c6f'/>
<id>urn:sha1:a4acf026ec92de423829d26f9988ef7f0d886c6f</id>
<content type='text'>
This function is old and fairly broken.  Code archeology in our git tree
hasn't revealed why it was creted (though it may have possibly been to
support older win32 systems that couldn't do 64 bit integers properly,
like windows 95/98).

There seems to be no good reason to keep it around, and given that it
has potentially serious side effects, lets just remove it.

Fixes #27761

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
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/27763)

(cherry picked from commit b0d363a2cb039eac2908b7cb00b395235373193e)
</content>
</entry>
</feed>
