<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include/internal, 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>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>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>Make ossl_gen_deterministic_nonce_rfc6979() constant time</title>
<updated>2024-05-02T07:23:04Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-25T13:35:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2c1c0aacbd3fa7cfd706e7df6a73344f99b3c538'/>
<id>urn:sha1:2c1c0aacbd3fa7cfd706e7df6a73344f99b3c538</id>
<content type='text'>
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 2d285fa873028f6cff9484a0cdf690fe05d7fb16)
</content>
</entry>
<entry>
<title>Make BN_generate_dsa_nonce() constant time and non-biased</title>
<updated>2024-05-02T07:23:01Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-04-11T11:10:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=86ce09a10d01834a82f696b221a01d9e2ca21a18'/>
<id>urn:sha1:86ce09a10d01834a82f696b221a01d9e2ca21a18</id>
<content type='text'>
Co-authored-by: Paul Dale &lt;ppzgs1@gmail.com&gt;

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 d7d1bdcb6aa3d5000bf7f5ebc5518be5c91fd5a5)
</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>Change approach to SSL_pending API</title>
<updated>2024-04-10T13:47:24Z</updated>
<author>
<name>Hugo Landau</name>
<email>hlandau@openssl.org</email>
</author>
<published>2024-03-29T14:51:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5a13d35f243be66f6ad914aefe99fb708812dff1'/>
<id>urn:sha1:5a13d35f243be66f6ad914aefe99fb708812dff1</id>
<content type='text'>
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/24040)
</content>
</entry>
<entry>
<title>QUIC QSM: Add function to determine if data is waiting</title>
<updated>2024-04-10T13:47:06Z</updated>
<author>
<name>Hugo Landau</name>
<email>hlandau@openssl.org</email>
</author>
<published>2024-03-28T08:58:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3c2bc702eb9287b84e8584ad427e72da0ab21ec1'/>
<id>urn:sha1:3c2bc702eb9287b84e8584ad427e72da0ab21ec1</id>
<content type='text'>
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/24040)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-03-20T12:07:54Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-20T12:07:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0ce7d1f355c1240653e320a3f6f8109c1f05f8c0'/>
<id>urn:sha1:0ce7d1f355c1240653e320a3f6f8109c1f05f8c0</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>apps/x509.c: No warning reading from stdin if redirected</title>
<updated>2024-03-15T08:07:51Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-02-08T16:19:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5c846d32d4a1dc7ee7934bc867b9941809b76beb'/>
<id>urn:sha1:5c846d32d4a1dc7ee7934bc867b9941809b76beb</id>
<content type='text'>
Fixes #22893

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23526)
</content>
</entry>
</feed>
