<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/util, branch openssl-3.6.3</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.6.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.6.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-05-06T14:58:44Z</updated>
<entry>
<title>doc: add documentation for BIO_nread0, BIO_nread, BIO_nwrite0, BIO_nwrite</title>
<updated>2026-05-06T14:58:44Z</updated>
<author>
<name>kovan</name>
<email>xaum.io@gmail.com</email>
</author>
<published>2026-01-29T14:28:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b8207c59f87268ded124f887e0411cf5a3c1ad02'/>
<id>urn:sha1:b8207c59f87268ded124f887e0411cf5a3c1ad02</id>
<content type='text'>
Document the non-copying interface functions for BIO pairs that allow
direct access to the internal buffer:
- BIO_nread0/BIO_nread for zero-copy reading
- BIO_nwrite0/BIO_nwrite for zero-copy writing

Also add return value documentation for these functions and remove
the placeholder "[XXXXX: More return values need to be added here]".

Fixes #16366

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Wed May  6 14:58:52 2026
(Merged from https://github.com/openssl/openssl/pull/29849)
</content>
</entry>
<entry>
<title>OPENSSL_secure_malloc.pod: mention CRYPTO_secure_actual_size()</title>
<updated>2026-04-08T10:24:19Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-30T08:30:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=79eefc170971dcef7fa06caf8197e1ebdea412f9'/>
<id>urn:sha1:79eefc170971dcef7fa06caf8197e1ebdea412f9</id>
<content type='text'>
Add mentions to NAME, SYNOPSIS, and RETURN VALUES, and provide a short
description (that it is identical to its OPENSSL_* counterpart)
to DESCRIPTION.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Apr  8 10:23:57 2026
(Merged from https://github.com/openssl/openssl/pull/30623)

(cherry picked from commit ef079ec8222d3d7ae6ee46134635d69a8533d9bf)
</content>
</entry>
<entry>
<title>OPENSSL_malloc.pod: mention CRYPTO_memdup()</title>
<updated>2026-04-08T10:24:18Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-30T08:27:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0624a2d8194f32edd4c34e98314b2ac0e3d09c4e'/>
<id>urn:sha1:0624a2d8194f32edd4c34e98314b2ac0e3d09c4e</id>
<content type='text'>
Add its mentions to NAME, SYNOPSIS, and RETURN VALUES sections.
Also, while at it, put OPENSSL_{str,strn,mem}dup() with the other
OPENSSL_* interfaces, and add mentions of OPENSSL_str{,n}dup()
to RETURN VALUES.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Apr  8 10:23:55 2026
(Merged from https://github.com/openssl/openssl/pull/30623)

(cherry picked from commit fb6c9d8620eccf38899aeb7bb97223a2ad0f9e00)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-07T12:15:45Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-07T12:15:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=80eddc41adc4f40c57c2253d1a4cb27fcc07eabc'/>
<id>urn:sha1:80eddc41adc4f40c57c2253d1a4cb27fcc07eabc</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Apr  7 12:15:46 2026
Release: yes
</content>
</entry>
<entry>
<title>util/platform_symbols/windows-symbols.txt: add __stdio_common_vsnprintf_s</title>
<updated>2026-04-03T15:43:07Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T10:47:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=487db2080fd24e1cf0291b9390ce3316f2af27e2'/>
<id>urn:sha1:487db2080fd24e1cf0291b9390ce3316f2af27e2</id>
<content type='text'>
Apparently, it has not been caught after a29d157fdb6d "Replace homebrewed
implementation of *printf*() functions with libc" due to non-working symbol
checks.

Fixes: a29d157fdb6d "Replace homebrewed implementation of *printf*() functions with libc"
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.foundation&gt;
MergeDate: Fri Apr  3 15:42:24 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

(cherry picked from commit f32ae93f1ecde576a3e807c016d1a450a3b90784)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: do not hard-code "libcrypto-3-x64" library name</title>
<updated>2026-04-03T15:43:04Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T10:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d259f81d207bb15633099c65237b434a3c478c4'/>
<id>urn:sha1:8d259f81d207bb15633099c65237b434a3c478c4</id>
<content type='text'>
Ideally, it should probably passed to the script as a parameter,
but, in the meantime, follow the relaxed attitude of the Unix
counterpart and match against any version and all expected arch
suffixes.

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.foundation&gt;
MergeDate: Fri Apr  3 15:42:21 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

(cherry picked from commit 9648c510147e343393a568f1616a5091f1eb3d0a)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: update the Unix symbol filtering</title>
<updated>2026-04-03T15:43:03Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T10:17:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3000c45e60017823a948df242e21f08272394464'/>
<id>urn:sha1:3000c45e60017823a948df242e21f08272394464</id>
<content type='text'>
Replace the grep|grep|awk|sed|sort|uniq abomination with a simple
and elegant awk script.

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.foundation&gt;
MergeDate: Fri Apr  3 15:42:20 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

(cherry picked from commit 794fe02e500ff58dabb94513f577e61cc9b85a18)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: do not exit after the first symbol</title>
<updated>2026-04-03T15:43:02Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T04:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8ac59d0834b2e5c56d873993fa9c23f77ab9331c'/>
<id>urn:sha1:8ac59d0834b2e5c56d873993fa9c23f77ab9331c</id>
<content type='text'>
If there are several offending symbols, using the checker becomes quite
tedious.

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.foundation&gt;
MergeDate: Fri Apr  3 15:42:18 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

(cherry picked from commit 127245bb2dc1fcf53c5171e6d14d4e4d9a098b31)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: handle command exit code</title>
<updated>2026-04-03T15:43:01Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T03:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3fa836a848f829d932fc03057322bd95acca2b4d'/>
<id>urn:sha1:3fa836a848f829d932fc03057322bd95acca2b4d</id>
<content type='text'>
Error out if the executed command (dumpbin/objdump) hasn't been
successful.

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.foundation&gt;
MergeDate: Fri Apr  3 15:42:17 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

(cherry picked from commit 2753b08a6651cf80c9164aae32c2eeafee67a311)
</content>
</entry>
<entry>
<title>util/checkplatformsyms.pl: syntax nit fix</title>
<updated>2026-04-03T15:43:00Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-31T03:13:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2b5be26884946d41f4744e5aee0533d9d2f58941'/>
<id>urn:sha1:2b5be26884946d41f4744e5aee0533d9d2f58941</id>
<content type='text'>
Address the following complaint:

    \2 better written as $2 at ../util/checkplatformsyms.pl line 39.

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.foundation&gt;
MergeDate: Fri Apr  3 15:42:16 2026
(Merged from https://github.com/openssl/openssl/pull/30635)

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