<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl, branch OpenSSL_1_1_1j</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1j</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1j'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2021-02-16T15:17:22Z</updated>
<entry>
<title>Update copyright year</title>
<updated>2021-02-16T15:17:22Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2021-02-16T15:04:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2b2e3106fc57b810d91221aef4c4c39a8afd97c3'/>
<id>urn:sha1:2b2e3106fc57b810d91221aef4c4c39a8afd97c3</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Remove unused 'peer_type' from SSL_SESSION</title>
<updated>2021-02-10T06:15:18Z</updated>
<author>
<name>Benjamin Kaduk</name>
<email>bkaduk@akamai.com</email>
</author>
<published>2021-01-27T20:19:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ee833fe9c325ecacc15b1f4e6c931f69aac0664e'/>
<id>urn:sha1:ee833fe9c325ecacc15b1f4e6c931f69aac0664e</id>
<content type='text'>
This field has not been used since #3858 was merged in 2017 when we
moved to a table-based lookup for certificate type properties instead of
an index-based one.

Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
(Merged from https://github.com/openssl/openssl/pull/13991)

(cherry picked from commit 3bc0b621a7baf1a11bc5cad69a287ad093674d68)
</content>
</entry>
<entry>
<title>Fix for negative return value from `SSL_CTX_sess_accept()`</title>
<updated>2021-01-08T23:05:24Z</updated>
<author>
<name>anupamam13</name>
<email>anuavnd@gmail.com</email>
</author>
<published>2020-11-02T12:20:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=212d7118a788e332dae4123d40f65ea6e24044d2'/>
<id>urn:sha1:212d7118a788e332dae4123d40f65ea6e24044d2</id>
<content type='text'>
Fixes #13183

From the original issue report, before this commit, on master and on
1.1.1, the issue can be detected with the following steps:

- Start with a default SSL_CTX, initiate a TLS 1.3 connection with SNI,
  "Accept" count of default context gets incremented
- After servername lookup, "Accept" count of default context gets
  decremented and that of SNI context is incremented
- Server sends a "Hello Retry Request"
- Client sends the second "Client Hello", now again "Accept" count of
  default context is decremented. Hence giving a negative value.

This commit fixes it by adding a check on `s-&gt;hello_retry_request` in
addition to `SSL_IS_FIRST_HANDSHAKE(s)`, to ensure the counter is moved
only on the first ClientHello.

CLA: trivial

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/13297)
</content>
</entry>
<entry>
<title>Ensure DTLS free functions can handle NULL</title>
<updated>2021-01-08T10:36:53Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-12-10T10:36:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=37d9e3d7fdfbe7713adcdeca55b1303c6ad8dc12'/>
<id>urn:sha1:37d9e3d7fdfbe7713adcdeca55b1303c6ad8dc12</id>
<content type='text'>
Our free functions should be able to deal with the case where the object
being freed is NULL. This turns out to not be quite the case for DTLS
related objects.

Fixes #13649

Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13655)

(cherry picked from commit d0afb30ef3950cacff50ec539e90073b95a276df)
</content>
</entry>
<entry>
<title>Modify is_tls13_capable() to take account of the servername cb</title>
<updated>2020-12-10T11:34:23Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-11-03T14:01:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e0b139b845341b62a18b7f285d34921340dc4ab9'/>
<id>urn:sha1:e0b139b845341b62a18b7f285d34921340dc4ab9</id>
<content type='text'>
A servername cb may change the available certificates, so if we have one
set then we cannot rely on the configured certificates to determine if we
are capable of negotiating TLSv1.3 or not.

Fixes #13291

Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13305)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2020-12-08T13:09:25Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-12-08T13:09:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f6e921b416758598774b0a6c06d3f3bc9c5fbaf7'/>
<id>urn:sha1:f6e921b416758598774b0a6c06d3f3bc9c5fbaf7</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix comment in do_dtls1_write()</title>
<updated>2020-12-02T23:35:34Z</updated>
<author>
<name>Benjamin Kaduk</name>
<email>bkaduk@akamai.com</email>
</author>
<published>2020-11-29T01:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9d5580612887b0c37016e7b65707e8e9dc27f4bb'/>
<id>urn:sha1:9d5580612887b0c37016e7b65707e8e9dc27f4bb</id>
<content type='text'>
This code started off as a copy of ssl3_write_bytes(), and the comment
was not updated with the implementation.

Reported by yangyangtiantianlonglong in #13518

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/13566)

(cherry picked from commit 70cae332a2c200087605f94cdccfee80c9380fbf)
</content>
</entry>
<entry>
<title>Unify ssl3_get_cipher_by_std_name() implementation</title>
<updated>2020-10-29T22:29:31Z</updated>
<author>
<name>Benjamin Kaduk</name>
<email>bkaduk@akamai.com</email>
</author>
<published>2020-09-27T22:01:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=25fa346e906c4f487727cfebd5a40740709e677b'/>
<id>urn:sha1:25fa346e906c4f487727cfebd5a40740709e677b</id>
<content type='text'>
The handling for the SCSVs was the same as for regular ciphers;
just merge them into the same table-driven handler.

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;

(cherry picked from commit 231849bc9ca69dfd3adf40821421d8e2d804d8e8)

(Merged from https://github.com/openssl/openssl/pull/13280)
</content>
</entry>
<entry>
<title>optimise ssl3_get_cipher_by_std_name()</title>
<updated>2020-10-29T22:29:27Z</updated>
<author>
<name>hklaas</name>
<email>71921312+hklaas@users.noreply.github.com</email>
</author>
<published>2020-09-26T09:54:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d5242203692812a57b2012083822f0c818ca55c1'/>
<id>urn:sha1:d5242203692812a57b2012083822f0c818ca55c1</id>
<content type='text'>
Return immediately on matched cipher. Without this patch the code only breaks out of the inner for loop, meaning for a matched TLS13 cipher the code will still loop through 160ish SSL3 ciphers.

CLA: trivial

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;

(cherry picked from commit d93bded6aa2852e681de2ed76fb43c415687af68)

Reviewed-by: Ben Kaduk &lt;kaduk@mit.edu&gt;
(Merged from https://github.com/openssl/openssl/pull/13280)
</content>
</entry>
<entry>
<title>Ensure we raise SSLfatal on error</title>
<updated>2020-10-26T16:20:13Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-10-22T12:53:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8979ffee95043baffa51887b1d43d9b07f9fae1b'/>
<id>urn:sha1:8979ffee95043baffa51887b1d43d9b07f9fae1b</id>
<content type='text'>
We were missing a call to SSLfatal. A comment claimed that we had already
called it - but that is incorrect.

Reviewed-by: Ben Kaduk &lt;kaduk@mit.edu&gt;
(Merged from https://github.com/openssl/openssl/pull/13230)
</content>
</entry>
</feed>
