<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl, branch libressl-v3.2.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.2.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.2.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-05-31T18:03:32+00:00</updated>
<entry>
<title>Replace ssl_max_server_version() with ssl_downgrade_max_version()</title>
<updated>2020-05-31T18:03:32+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-31T18:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=354a3e8ef8994750d21e12eda969485e19c89844'/>
<id>urn:sha1:354a3e8ef8994750d21e12eda969485e19c89844</id>
<content type='text'>
Replace the only occurrence of ssl_max_server_version() with a call
to ssl_downgrade_max_version() and remove ssl_max_server_version().

ok beck@ tb@
</content>
</entry>
<entry>
<title>Correct downgrade sentinels when a version pinned method is in use.</title>
<updated>2020-05-31T16:36:35+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-31T16:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=059c16b3ca987ee98bd63a9cf4d0c58bfc02334e'/>
<id>urn:sha1:059c16b3ca987ee98bd63a9cf4d0c58bfc02334e</id>
<content type='text'>
Previously only the enabled protocol versions were considered, however we
also have to consider the method in use which may be version pinned.

Found the hard way by danj@ with haproxy and force-tlsv12.

ok beck@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>Improve server certificate selection for TLSv1.3.</title>
<updated>2020-05-29T18:00:10+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-29T18:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1a8b3df6a3db04aefa03855f802f5bb704acb17'/>
<id>urn:sha1:d1a8b3df6a3db04aefa03855f802f5bb704acb17</id>
<content type='text'>
This allows an EC certificate to be selected and used, if the client
sigalgs would allow it.

With feedback from tb@

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Handle the case where we receive a valid 0 byte application data record.</title>
<updated>2020-05-29T17:54:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-29T17:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7070918d4e1d615c3ccbeeb9ec2179558022a939'/>
<id>urn:sha1:7070918d4e1d615c3ccbeeb9ec2179558022a939</id>
<content type='text'>
In this situation we cannot return zero bytes, as that signals EOF. Rather
we need to return TLS13_IO_WANT_POLLIN so tell the caller to call us again,
at which point we'll pull up the next record.

ok tb@
</content>
</entry>
<entry>
<title>Wire up the servername callback in the TLSv1.3 server.</title>
<updated>2020-05-29T17:47:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-29T17:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0e84f310956950abc8c5d9f225578b3f6945ee9'/>
<id>urn:sha1:e0e84f310956950abc8c5d9f225578b3f6945ee9</id>
<content type='text'>
This makes SNI work correctly with TLSv1.3.

Found the hard way by danj@, gonzalo@ and others.

ok beck@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>Mop up servername_done, which is unused.</title>
<updated>2020-05-29T17:39:42+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-29T17:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0fa647cafcb45ea07c768d172165a3a041e8c58f'/>
<id>urn:sha1:0fa647cafcb45ea07c768d172165a3a041e8c58f</id>
<content type='text'>
ok beck@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>minor cleanup ahead of the following work:</title>
<updated>2020-05-26T19:45:58+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-05-26T19:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5aa462e6e8010f4de5fdf67af1292d2d84f14ac7'/>
<id>urn:sha1:5aa462e6e8010f4de5fdf67af1292d2d84f14ac7</id>
<content type='text'>
remove references to the SSL protocol which is no longer supported
and use .Xr rather than .Fn for functions documented elsewhere
</content>
</entry>
<entry>
<title>Add additional length checks for TLSv1.3 plaintext and inner plaintext.</title>
<updated>2020-05-26T16:54:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-26T16:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8eae2a4a8ed33c9882882fe3246281236a99494c'/>
<id>urn:sha1:8eae2a4a8ed33c9882882fe3246281236a99494c</id>
<content type='text'>
Reminded by and ok beck@
</content>
</entry>
<entry>
<title>Fix some stylistic nits from jsing.</title>
<updated>2020-05-24T15:13:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-05-24T15:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e198bb3ccaa2a2cff7965f20f3e1e296b66f1be0'/>
<id>urn:sha1:e198bb3ccaa2a2cff7965f20f3e1e296b66f1be0</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Enforce that SNI hostnames be correct as per rfc 6066 and 5980.</title>
<updated>2020-05-23T17:13:24+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-05-23T17:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=93f758622bc86732ccd44db068014cb9e42f9a52'/>
<id>urn:sha1:93f758622bc86732ccd44db068014cb9e42f9a52</id>
<content type='text'>
Correct SNI alerts to differentiate between illegal parameter
and an unknown name.

ok tb@`
</content>
</entry>
</feed>
