<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto, 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>uefi: move variables</title>
<updated>2024-05-30T16:38:39Z</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-05-22T11:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=28c92a12fa812c862a42734e47bb4d5075810b38'/>
<id>urn:sha1:28c92a12fa812c862a42734e47bb4d5075810b38</id>
<content type='text'>
Fixes "unused variable" warnings with OPENSSL_SYS_UEFI.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24459)

(cherry picked from commit 7bc10f6ce2f91714d39a0410bfc545d79913e343)
</content>
</entry>
<entry>
<title>threads_pthread.c: change inline to ossl_inline</title>
<updated>2024-05-28T15:19:49Z</updated>
<author>
<name>sanumesh</name>
<email>sanumesh@in.ibm.com</email>
</author>
<published>2024-05-27T10:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3ea20ce2810f1c8403731b37689c9eb938fbf518'/>
<id>urn:sha1:3ea20ce2810f1c8403731b37689c9eb938fbf518</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24502)

(cherry picked from commit 36ba419286843bcaeb497b3451540ab7587cf9d2)
</content>
</entry>
<entry>
<title>Check DSA parameters for excessive sizes before validating</title>
<updated>2024-05-16T13:45:07Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-05-08T13:23:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=53ea06486d296b890d565fb971b2764fcd826e7e'/>
<id>urn:sha1:53ea06486d296b890d565fb971b2764fcd826e7e</id>
<content type='text'>
This avoids overly long computation of various validation
checks.

Fixes CVE-2024-4603

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&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/24346)

(cherry picked from commit 85ccbab216da245cf9a6503dd327072f21950d9b)
</content>
</entry>
<entry>
<title>fix sm2 encryption implementation bug.</title>
<updated>2024-05-15T09:17:42Z</updated>
<author>
<name>Liu-Ermeng</name>
<email>liuermeng2@huawei.com</email>
</author>
<published>2024-01-08T04:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c54efee90a60188a16ce18f927644d6505ecfd10'/>
<id>urn:sha1:c54efee90a60188a16ce18f927644d6505ecfd10</id>
<content type='text'>
According to the "GB/T 32918.4-2016"
section 6.1 encryption, step A5:
If result of the "KDF" is all zeros, we should go back to
the begin(step A1).

section 7.1 decryption, step B4:
If result of the "KDF" is all zeros, we should raise error and exit.

Signed-off-by: Liu-Ermeng &lt;liuermeng2@huawei.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/23210)

(cherry picked from commit 170620675dfd74f34bdcf8aba71dffeb07f3d533)
</content>
</entry>
<entry>
<title>Add reason codes with the correct offset for two alerts</title>
<updated>2024-05-14T13:27:42Z</updated>
<author>
<name>Jacob Champion</name>
<email>jacob.champion@enterprisedb.com</email>
</author>
<published>2024-05-06T16:50:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3ea11a8c3fc22fb3cd608a64d80bfa17fdbf5a3d'/>
<id>urn:sha1:3ea11a8c3fc22fb3cd608a64d80bfa17fdbf5a3d</id>
<content type='text'>
Fixes #24300. The current values of SSL_R_NO_APPLICATION_PROTOCOL and
SSL_R_PSK_IDENTITY_NOT_FOUND don't allow for a correct lookup of the
corresponding reason strings.

CLA: trivial

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24351)

(cherry picked from commit a401aaf9ed6eb34842cdedfcc35448bdc4174df3)
</content>
</entry>
<entry>
<title>threads_win: fix build error with VS2010</title>
<updated>2024-05-14T13:26:03Z</updated>
<author>
<name>Georgi Valkov</name>
<email>gvalkov@gmail.com</email>
</author>
<published>2024-05-03T04:51:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5bc941f5cf754c402a266c77c1133c0b2d6f640b'/>
<id>urn:sha1:5bc941f5cf754c402a266c77c1133c0b2d6f640b</id>
<content type='text'>
VC 2010 or earlier compilers do not support static inline.
To work around this problem, we can use the ossl_inline macro.

Fixes:
crypto\threads_win.c(171) : error C2054: expected '(' to follow 'inline'
crypto\threads_win.c(172) : error C2085: 'get_hold_current_qp' : not in formal parameter list
crypto\threads_win.c(172) : error C2143: syntax error : missing ';' before '{'
crypto\threads_win.c(228) : warning C4013: 'get_hold_current_qp' undefined; assuming extern returning int
crypto\threads_win.c(228) : warning C4047: '=' : 'rcu_qp *' differs in levels of indirection from 'int'

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&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/24370)

(cherry picked from commit d8dd1dfdf5cf2343f6afd43dad4ce37045218624)
</content>
</entry>
<entry>
<title>Implement riscv_vlen_asm for riscv32</title>
<updated>2024-05-10T15:03:14Z</updated>
<author>
<name>Hongren Zheng</name>
<email>i@zenithal.me</email>
</author>
<published>2024-04-26T06:03:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8702320db98d1346c230aff1282ade3ecdca681a'/>
<id>urn:sha1:8702320db98d1346c230aff1282ade3ecdca681a</id>
<content type='text'>
riscvcap.c: undefined reference to 'riscv_vlen_asm'

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

(cherry picked from commit 87314d24c4f025df1ebf47dc527cc8a96bef354a)
</content>
</entry>
<entry>
<title>Coverity found the following issues:</title>
<updated>2024-05-06T14:17:14Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2024-02-02T13:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=27504de59586a23862f2f29e0d640b51d43ff24a'/>
<id>urn:sha1:27504de59586a23862f2f29e0d640b51d43ff24a</id>
<content type='text'>
1591471
1591474
1591476

which pertain to memory leaks in the conf_mod code

If an error is encountered after the module STACK_OF is duplicated or
created in the new_modules variable, we need to remember to free it in
the error path

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/24337)
</content>
</entry>
<entry>
<title>Fix error handling in CMS_EncryptedData_encrypt</title>
<updated>2024-05-06T08:13:40Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2023-09-07T16:05:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=12d40c9af546607de5809fc10a211ac7ae4646b3'/>
<id>urn:sha1:12d40c9af546607de5809fc10a211ac7ae4646b3</id>
<content type='text'>
That caused several memory leaks in case of error.
Also when the CMS object that is created by CMS_EncryptedData_encrypt
is not used in the normal way, but instead just deleted
by CMS_ContentInfo_free some memory was lost.

Fixes #21985

Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22031)

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