<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch openssl-3.3.1</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-06-04T12:50:58Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2024-06-04T12:50:58Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-06-04T12:50:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ecb03cdeaa8f3dfaba1c8f6dae1cffd243451517'/>
<id>urn:sha1:ecb03cdeaa8f3dfaba1c8f6dae1cffd243451517</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>apps/pkcs12: Not writing the private key file until the import password is verified</title>
<updated>2024-05-14T13:37:30Z</updated>
<author>
<name>naaysayer</name>
<email>note11781@gmail.com</email>
</author>
<published>2024-03-02T09:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1c4bd5d8c01b69c299e32d694d3a8c6b2ad2f257'/>
<id>urn:sha1:1c4bd5d8c01b69c299e32d694d3a8c6b2ad2f257</id>
<content type='text'>
Fixes #904

CLA: trivial

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

(cherry picked from commit f5462572a1873482ce38646cbf00dfc483f02068)
</content>
</entry>
<entry>
<title>Remove all references to FLOSS for NonStop Builds.</title>
<updated>2024-04-24T07:35:54Z</updated>
<author>
<name>Randall S. Becker</name>
<email>randall.becker@nexbridge.ca</email>
</author>
<published>2024-04-19T22:15:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=aee4db38b7ec259c826ee955e66a9969aba65c2d'/>
<id>urn:sha1:aee4db38b7ec259c826ee955e66a9969aba65c2d</id>
<content type='text'>
FLOSS is no longer a dependency for NonStop as of the deprecation of the SPT
thread model builds.

Fixes: #24214

Signed-off-by: Randall S. Becker &lt;randall.becker@nexbridge.ca&gt;

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
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/24217)

(cherry picked from commit 0339382abad578ccb3989799ea2fb99dfb2d099b)
</content>
</entry>
<entry>
<title>fix sending error when no root CA cert update available</title>
<updated>2024-04-22T06:31:46Z</updated>
<author>
<name>Rajeev Ranjan</name>
<email>ranjan.rajeev@siemens.com</email>
</author>
<published>2024-03-25T13:00:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8ffc17202ce9add268dceb8d877e9ee4861fdab3'/>
<id>urn:sha1:8ffc17202ce9add268dceb8d877e9ee4861fdab3</id>
<content type='text'>
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24169)

(cherry picked from commit fc9649f61a8ac5f980da6807214fcbbbae1c45aa)
</content>
</entry>
<entry>
<title>list_provider_info(): Fix leak on error</title>
<updated>2024-04-15T07:10:56Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-11T15:49:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=656b171d05f69ca725d8b6fab028baa8822e12ff'/>
<id>urn:sha1:656b171d05f69ca725d8b6fab028baa8822e12ff</id>
<content type='text'>
Fixes #24110

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/24117)

(cherry picked from commit 993c2407d04956ffdf9b32cf0a7e4938ace816dc)
</content>
</entry>
<entry>
<title>APPS: Add missing OPENSSL_free() and combine the error handler</title>
<updated>2024-04-09T18:37:02Z</updated>
<author>
<name>Jiasheng Jiang</name>
<email>jiasheng@purdue.edu</email>
</author>
<published>2024-03-16T21:27:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c24f54510092cd1ef92a8a4d7a26c6422ad62aea'/>
<id>urn:sha1:c24f54510092cd1ef92a8a4d7a26c6422ad62aea</id>
<content type='text'>
Add the OPENSSL_free() in the error handler to release the "*md_value"
allocated by app_malloc(). To make the code clear and avoid possible
future errors, combine the error handler in the "err" tag.
Then, we only need to use "goto err" instead of releasing the memory
separately.

Since the EVP_MD_get_size() may return negative numbers when an error occurs,
create_query() may fail to catch the error since it only considers 0 as an
error code.

Therefore, unifying the error codes of create_digest() from non-positive
numbers to 0 is better, which also benefits future programming.

Fixes: c7235be ("RFC 3161 compliant time stamp request creation, response generation and response verification.")
Signed-off-by: Jiasheng Jiang &lt;jiasheng@purdue.edu&gt;

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23873)

(cherry picked from commit beb82177ddcd4b536544ceec92bb53f4d85d8e91)
</content>
</entry>
<entry>
<title>Fix "Error finalizing cipher loop" when running openssl speed -evp -decrypt</title>
<updated>2024-04-09T18:28:04Z</updated>
<author>
<name>Tom Cosgrove</name>
<email>tom.cosgrove@arm.com</email>
</author>
<published>2024-02-26T17:14:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=57e26bf7e0037996261cf49e2f241c572a558a5d'/>
<id>urn:sha1:57e26bf7e0037996261cf49e2f241c572a558a5d</id>
<content type='text'>
When using CCM, openssl speed uses the loop function EVP_Update_loop_ccm() which
sets a (fake) tag when decrypting. When using -aead (which benchmarks a different
sequence than normal, to be comparable to TLS operation), the loop function
EVP_Update_loop_aead() is used, which also sets a tag when decrypting.

However, when using defaults, the loop function EVP_Update_loop() is used, which
does not set a tag on decryption, leading to "Error finalizing cipher loop".

To fix this, set a fake tag value if we're doing decryption on an AEAD cipher in
EVP_Update_loop(). We don't check the return value: this shouldn't really be able
to fail, and if it does, the following EVP_DecryptUpdate() is almost certain to
fail, so that can catch it.

The decryption is certain to fail (well, almost certain, but with a very low
probability of success), but this is no worse than at present. This minimal
change means that future benchmarking data should be comparable to previous
benchmarking data.

(This is benchmarking code: don't write real apps like this!)

Fixes #23657

Change-Id: Id581cf30503c1eb766464e315b1f33914040dcf7

Reviewed-by: Paul Yang &lt;kaishen.yy@antfin.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23757)

(cherry picked from commit b3be6cc89e4dcfafe8f8be97e9519c26af2d19f5)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-04-09T12:09:20Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-09T12:09:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=73941e73041541abc2494667906d830a65a465b9'/>
<id>urn:sha1:73941e73041541abc2494667906d830a65a465b9</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Diverse small VMS build fixups</title>
<updated>2024-04-04T16:15:10Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-30T11:52:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1a4b029af51ba6128a37959796381ca5b8b7ac00'/>
<id>urn:sha1:1a4b029af51ba6128a37959796381ca5b8b7ac00</id>
<content type='text'>
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
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/24008)
</content>
</entry>
<entry>
<title>Fix openssl req with -addext subjectAltName=dirName</title>
<updated>2024-04-02T15:35:55Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2024-02-23T09:32:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=996ccb5b1cdc4e041cad871a77126348810ba2f5'/>
<id>urn:sha1:996ccb5b1cdc4e041cad871a77126348810ba2f5</id>
<content type='text'>
The syntax check of the -addext fails because the
X509V3_CTX is used to lookup the referenced section,
but the wrong configuration file is used, where only
a default section with all passed in -addext lines is available.
Thus it was not possible to use the subjectAltName=dirName:section
as an -addext parameter.  Probably other extensions as well.

This change affects only the syntax check, the real extension
was already created with correct parameters.

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

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