<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include, branch openssl-3.3.2</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.2</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.2'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-09-03T12:44:27Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2024-09-03T12:44:27Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-09-03T12:44:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=96782e34ddf480d10ca4781cabbd2a7d4feff982'/>
<id>urn:sha1:96782e34ddf480d10ca4781cabbd2a7d4feff982</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Fix '--strict-warnings' build breakage</title>
<updated>2024-08-21T13:41:24Z</updated>
<author>
<name>FdaSilvaYY</name>
<email>fdasilvayy@gmail.com</email>
</author>
<published>2021-02-20T23:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ef4df981aecfc6c3cdc1585a1c07b199db711ec1'/>
<id>urn:sha1:ef4df981aecfc6c3cdc1585a1c07b199db711ec1</id>
<content type='text'>
... due to a missing const.

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
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/25111)
</content>
</entry>
<entry>
<title>riscv: Fix cpuid_obj asm checks for sm4/sm3</title>
<updated>2024-07-12T10:10:26Z</updated>
<author>
<name>Hongren Zheng</name>
<email>i@zenithal.me</email>
</author>
<published>2024-05-24T06:12:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8a8c2c7bbc5e082c4a73bba2e97a19a9c3d5b876'/>
<id>urn:sha1:8a8c2c7bbc5e082c4a73bba2e97a19a9c3d5b876</id>
<content type='text'>
Similar to #22881 / #23752

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

(cherry picked from commit 6cf42ad392241c9fee586d99b53d9bfa74130b0b)
</content>
</entry>
<entry>
<title>Make rcu_thread_key context-aware</title>
<updated>2024-06-20T14:54:40Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2024-04-15T20:56:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=83efcfdfa1de760bd30df7f4cf94e7a0d2b0db9f'/>
<id>urn:sha1:83efcfdfa1de760bd30df7f4cf94e7a0d2b0db9f</id>
<content type='text'>
Currently, rcu has a global bit of data, the CRYPTO_THREAD_LOCAL object
to store per thread data.  This works in some cases, but fails in FIPS,
becuase it contains its own copy of the global key.

So
1) Make the rcu_thr_key a per-context variable, and force
   ossl_rcu_lock_new to be context aware

2) Store a pointer to the context in the lock object

3) Use the context to get the global thread key on read/write lock

4) Use ossl_thread_start_init to properly register a cleanup on thread
   exit

5) Fix up missed calls to OSSL_thread_stop() in our tests

(cherry picked from commit 24d16d3a1915a06a2130385a87de9a37fc09c4b9)

Fixes #24581

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
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/24630)
</content>
</entry>
<entry>
<title>Fix handling of max_fragment_length extension for PSK</title>
<updated>2024-06-20T14:51:39Z</updated>
<author>
<name>Frederik Wedel-Heinen</name>
<email>frederik.wedel-heinen@dencrypt.dk</email>
</author>
<published>2024-05-28T11:59:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a13df68796828794920403c31d77409b0f06bae0'/>
<id>urn:sha1:a13df68796828794920403c31d77409b0f06bae0</id>
<content type='text'>
A psk session was assumed to be a resumption which failed a check
when parsing the max_fragment_length extension hello from the client.

Relevant code from PR#18130 which was a suggested fix to the issue
was cherry-picked.

Fixes #18121

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

(cherry picked from commit fa495604516a610d988f02298c8d97a6ac4777bb)
</content>
</entry>
<entry>
<title>enable AES-XTS optimization for AIX</title>
<updated>2024-06-05T08:14:25Z</updated>
<author>
<name>sanumesh</name>
<email>sanumesh@in.ibm.com</email>
</author>
<published>2024-05-28T17:46:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f56083e236c1f4bf4414a9d4ad1efe5c610b2116'/>
<id>urn:sha1:f56083e236c1f4bf4414a9d4ad1efe5c610b2116</id>
<content type='text'>
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
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/24518)

(cherry picked from commit dda1635cbff44d8d1b41a08e53c936ccb6c41acd)
</content>
</entry>
<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: add typedef for uintptr_t</title>
<updated>2024-05-30T16:38:38Z</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2024-05-22T08:18:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cab6b8b6cccb3a4b2404df3f88bf5ef8444bb4e6'/>
<id>urn:sha1:cab6b8b6cccb3a4b2404df3f88bf5ef8444bb4e6</id>
<content type='text'>
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 7b33501a74ec2db4e54ddcd751dd42ded32bfd5b)
</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>Rename BN_generate_dsa_nonce() to ossl_bn_gen_dsa_nonce_fixed_top()</title>
<updated>2024-05-02T07:23:07Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-29T15:56:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1c3286a3c7a4361ab57536e7e752850e42d71650'/>
<id>urn:sha1:1c3286a3c7a4361ab57536e7e752850e42d71650</id>
<content type='text'>
And create a new BN_generate_dsa_nonce() that corrects the BIGNUM top.
We do this to avoid leaking fixed top numbers via the public API.

Also add a slight optimization in ossl_bn_gen_dsa_nonce_fixed_top()
and make it LE/BE agnostic.

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

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