<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libssl/client, branch libressl-v3.1.4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.1.4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.1.4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-08-10T18:59:47+00:00</updated>
<entry>
<title>LibreSSL 3.1.4 - Interoperability and bug fixes for the TLSv1.3 client:</title>
<updated>2020-08-10T18:59:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-08-10T18:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=529117a25958fa6a044d9cf79057817756c9e16a'/>
<id>urn:sha1:529117a25958fa6a044d9cf79057817756c9e16a</id>
<content type='text'>
* Improve client certificate selection to allow EC certificates
  instead of only RSA certificates.

* Do not error out if a TLSv1.3 server requests an OCSP response as
  part of a certificate request.

* Fix SSL_shutdown behavior to match the legacy stack.  The previous
  behaviour could cause a hang.

* Fix a memory leak and add a missing error check in the handling of
  the key update message.

* Fix a memory leak in tls13_record_layer_set_traffic_key.

* Avoid calling freezero with a negative size if a server sends a
  malformed plaintext of all zeroes.

* Ensure that only PSS may be used with RSA in TLSv1.3 in order
  to avoid using PKCS1-based signatures.

* Add the P-521 curve to the list of curves supported by default
  in the client.

This is errata/6.7/019_libssl.patch.sig
</content>
</entry>
<entry>
<title>Minor code improvements.</title>
<updated>2020-04-06T16:53:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dcf3abfaf99f1ee2dd47359a1944c479eaddf9bd'/>
<id>urn:sha1:dcf3abfaf99f1ee2dd47359a1944c479eaddf9bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tests that cover TLSv1.2 and disable those that trigger TLSv1.3.</title>
<updated>2020-04-06T16:52:26+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32add134e786bd06a44666190d83a55085bd24a8'/>
<id>urn:sha1:32add134e786bd06a44666190d83a55085bd24a8</id>
<content type='text'>
This allows the test to pass again.
</content>
</entry>
<entry>
<title>Zero the client random field in the TLSv1.2 golden value.</title>
<updated>2020-04-06T16:50:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be9d7e67c4931d1e39f372a02d1cd242ac0c81a9'/>
<id>urn:sha1:be9d7e67c4931d1e39f372a02d1cd242ac0c81a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve comparision with test data.</title>
<updated>2020-04-06T16:49:42+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8eff3ba970ca459d172046c749e4763f0dc50174'/>
<id>urn:sha1:8eff3ba970ca459d172046c749e4763f0dc50174</id>
<content type='text'>
First check the client random against the zeroed value, then zero the
client random in the client hello, before comparing with the golden value.
This makes failures more obvious and the test code more readable.
</content>
</entry>
<entry>
<title>Dump the test data when the lengths differ in order to aid debugging.</title>
<updated>2020-04-06T16:45:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:45:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ff51012cdb035df195da4b0adb5d561d6827be09'/>
<id>urn:sha1:ff51012cdb035df195da4b0adb5d561d6827be09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use errx() if we fail to build the client hello.</title>
<updated>2020-04-06T16:44:15+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-06T16:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bbd3055db371e102d601fe2187cf1b66bdbbdd76'/>
<id>urn:sha1:bbd3055db371e102d601fe2187cf1b66bdbbdd76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nuke trailing whitespace that is annoying before changing things in here</title>
<updated>2019-11-26T18:21:50+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-11-26T18:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=349a283c7b3697fdbf9caeff84b857f04a5483f4'/>
<id>urn:sha1:349a283c7b3697fdbf9caeff84b857f04a5483f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove SHA224 based sigalgs from use in TLS 1.2 as SHA224 is deprecated.</title>
<updated>2019-01-24T00:07:58+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-01-24T00:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0c4d3f4e4b1febe6578a3147f00c5604cbbba167'/>
<id>urn:sha1:0c4d3f4e4b1febe6578a3147f00c5604cbbba167</id>
<content type='text'>
Remove GOST based sigalgs from TLS 1.2 since they don't work with TLS 1.2.
ok jsing@
</content>
</entry>
<entry>
<title>Modify sigalgs extension processing to accomodate TLS 1.3.</title>
<updated>2019-01-23T18:39:28+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-01-23T18:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5b044ab96482aee07d5182930013d4e606d4740d'/>
<id>urn:sha1:5b044ab96482aee07d5182930013d4e606d4740d</id>
<content type='text'>
- Make a separate sigalgs list for TLS 1.3 including only modern
algorithm choices which we use when the handshake will not negotiate
TLS 1.2.
- Modify the legacy sigalgs for TLS 1.2 to include the RSA PSS algorithms as
mandated by RFC8446 when the handshake will permit negotiation of TLS 1.2
from a 1.3 handshake.
ok jsing@ tb@
</content>
</entry>
</feed>
