<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include, branch openssl-4.0.0</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-4.0.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-4.0.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-14T12:02:10Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-14T12:02:10Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-14T12:02:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e793f1becc232547170234124289e644bd29f13c'/>
<id>urn:sha1:e793f1becc232547170234124289e644bd29f13c</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
MergeDate: Tue Apr 14 12:02:16 2026
Release: yes
</content>
</entry>
<entry>
<title>include C++ extern in ech.h</title>
<updated>2026-04-13T10:01:47Z</updated>
<author>
<name>sftcd</name>
<email>stephen.farrell@cs.tcd.ie</email>
</author>
<published>2026-04-13T00:43:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d6cc849d3ca4f4b67c65c2cc2f50d3a4952930b'/>
<id>urn:sha1:8d6cc849d3ca4f4b67c65c2cc2f50d3a4952930b</id>
<content type='text'>
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Mon Apr 13 10:01:54 2026
(Merged from https://github.com/openssl/openssl/pull/30790)
</content>
</entry>
<entry>
<title>quic: remove unused scid from port_default_packet_handler</title>
<updated>2026-04-08T10:22:15Z</updated>
<author>
<name>Sunwoo Lee</name>
<email>sunwoolee@kentech.ac.kr</email>
</author>
<published>2026-03-27T23:58:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0fd5f56c3b08a3ef998e6e971e981d8848c08726'/>
<id>urn:sha1:0fd5f56c3b08a3ef998e6e971e981d8848c08726</id>
<content type='text'>
  Remove the scid variable entirely from port_default_packet_handler()
  and all functions that accept it as a parameter. The scid was never
  used meaningfully — cur_remote_dcid is set later during the handshake.

  Remove scid parameter from:
    - port_bind_channel()
    - port_validate_token()
    - ossl_quic_channel_on_new_conn()
    - ossl_quic_bind_channel()
    - ch_on_new_conn_common()

  Remove the cur_remote_dcid = *peer_scid assignment in
  ch_on_new_conn_common() as it wrote dead data.

  CWE-457

  Reported-by: Sunwoo Lee &lt;sunwoolee@kentech.ac.kr&gt;

  CLA: trivial

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Apr  8 10:21:55 2026
(Merged from https://github.com/openssl/openssl/pull/30611)

(cherry picked from commit 275dab58f07deb08e148e954c096a6d005e2c548)
</content>
</entry>
<entry>
<title>Make ext argument of X509V3_EXT_print_fp const</title>
<updated>2026-04-08T09:15:22Z</updated>
<author>
<name>Arne Schwabe</name>
<email>arne@rfc2549.org</email>
</author>
<published>2026-03-25T15:28:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e8df070d08479e55a8c26ee9a4f1bb10e243c025'/>
<id>urn:sha1:e8df070d08479e55a8c26ee9a4f1bb10e243c025</id>
<content type='text'>
Commit e75bd84ffc7 made the ext argument of 509V3_EXT_print const
but did not give 509V3_EXT_print_fp which is essentially is a wrapper
around X509V3_EXT_print the same treatment.

This commit aligns the two functions again.

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Apr  8 09:15:11 2026
(Merged from https://github.com/openssl/openssl/pull/30572)

(cherry picked from commit a44081572e0cefccb951da28468e80bf535ca5d0)
</content>
</entry>
<entry>
<title>Fix integer overflow in EVP_ENCODE_LENGTH and base64 encoding paths</title>
<updated>2026-04-03T14:55:45Z</updated>
<author>
<name>eclipse07077</name>
<email>eclipse07077@gmail.com</email>
</author>
<published>2026-03-09T12:35:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8c9e0909d832cb4bb93bf097870e9020d6d28a62'/>
<id>urn:sha1:8c9e0909d832cb4bb93bf097870e9020d6d28a62</id>
<content type='text'>
The EVP_ENCODE_LENGTH macro performs all arithmetic in the type of
its argument. When the argument is int and exceeds approximately
1.6 billion, intermediate results overflow signed int, potentially
wrapping to a smaller positive value rather than a negative one.

In b64_write() (crypto/evp/bio_b64.c), this causes OPENSSL_malloc
to allocate a buffer smaller than the actual encoded output size.
EVP_EncodeUpdate then writes past the end of the undersized buffer.

Changes:
- Cast macro argument to size_t in EVP_ENCODE_LENGTH to prevent
  signed integer overflow
- Change encoded_length in b64_write() from int to size_t and add
  an explicit overflow sanity check before allocation
- Change return type of evp_encodeblock_int() and
  encode_base64_avx2() from int to size_t so that large encoded
  output lengths are not truncated
- Update EVP_EncodeUpdate() to use size_t for the encoder return
  value accumulator (j), consistent with the existing size_t total
- Add explicit (int) casts in EVP_EncodeBlock() and EVP_EncodeFinal()
  where the public API requires int return values

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 14:55:29 2026
(Merged from https://github.com/openssl/openssl/pull/30321)

(cherry picked from commit 3741076a34f4953ccbb6e1e131756ac206c8f27e)
</content>
</entry>
<entry>
<title>Fix MINGW compilation</title>
<updated>2026-03-25T14:13:17Z</updated>
<author>
<name>Milan Broz</name>
<email>gmazyland@gmail.com</email>
</author>
<published>2026-03-23T15:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ee832b5b83a7ac2f837dafa1cac8ab97e4e71e79'/>
<id>urn:sha1:ee832b5b83a7ac2f837dafa1cac8ab97e4e71e79</id>
<content type='text'>
This patch fixes
  undefined reference to `ossl_BIO_snprintf_msvc'

Define it only if MSVC is used.

Signed-off-by: Milan Broz &lt;gmazyland@gmail.com&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Mar 25 14:12:58 2026
(Merged from https://github.com/openssl/openssl/pull/30541)

(cherry picked from commit 5f084f8a99d64db6936aaf0d868e78212bcfc421)
</content>
</entry>
<entry>
<title>cmp_vfy.c,doc/,test/: when trying to use cached CMP message sender cert, no more check its revocation and chain</title>
<updated>2026-03-25T09:55:38Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2025-10-22T15:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4f48e58305757b2c4eb13869659c7770a4df7e9c'/>
<id>urn:sha1:4f48e58305757b2c4eb13869659c7770a4df7e9c</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/28973)

(cherry picked from commit 525a4f1efbab0d3c2aff59ab8e671b8d9f35ddee)
</content>
</entry>
<entry>
<title>include/openssl/macros.h: add missing #undef OPENSSL_NO_DEPRECATED_3_5</title>
<updated>2026-03-17T17:20:06Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-12T18:05:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=631539ffcab6173a350652abc560754b44db74f2'/>
<id>urn:sha1:631539ffcab6173a350652abc560754b44db74f2</id>
<content type='text'>
Complements: 0bba82188186 "Deprecate all BIO_meth_get_*() functions"
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Tue Mar 17 17:12:18 2026
(Merged from https://github.com/openssl/openssl/pull/30400)

(cherry picked from commit 40f076965f154e307a0821088b6adcc447ceae01)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-03-10T14:37:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-03-10T14:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7215806539ea0a312c42a5893b1f5f9eb9ae5ae'/>
<id>urn:sha1:c7215806539ea0a312c42a5893b1f5f9eb9ae5ae</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Mar 10 14:37:54 2026
Release: yes
</content>
</entry>
<entry>
<title>Revert "Constify X509_find_by_subject"</title>
<updated>2026-03-06T21:29:23Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-04T15:04:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=81cc6cb97ef83ad138eebd47129368b9e963e8cd'/>
<id>urn:sha1:81cc6cb97ef83ad138eebd47129368b9e963e8cd</id>
<content type='text'>
This reverts commit 0da29907e7da "Constify X509_find_by_subject",
as it operates on a stack of X509 (not const X509) objects, and returns
a pointer to one of them.

Fixes: 0da29907e7da "Constify X509_find_by_subject",
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

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;
MergeDate: Fri Mar  6 21:29:37 2026
(Merged from https://github.com/openssl/openssl/pull/30265)
</content>
</entry>
</feed>
