<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/tls1.h, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-06-05T18:14:05+00:00</updated>
<entry>
<title>Use IANA allocated GOST ClientCertificateTypes.</title>
<updated>2020-06-05T18:14:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T18:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=95fc51a1214a75a79263e9b85906e144612c01f1'/>
<id>urn:sha1:95fc51a1214a75a79263e9b85906e144612c01f1</id>
<content type='text'>
IANA has allocated numbers for GOST ClientCertificateType. Use them in
addition to private values (left in place for compatibility).

Diff from Dmitry Baryshkov &lt;dbaryshkov@gmail.com&gt;

Sponsored by ROSA Linux

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Provide TLSEXT_TYPE_* aliases for TLS 1.3.</title>
<updated>2020-01-02T06:23:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-02T06:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8193c632be0f53faee43b4194dff63a4e6f9ea41'/>
<id>urn:sha1:8193c632be0f53faee43b4194dff63a4e6f9ea41</id>
<content type='text'>
OpenSSL decided to use their own names for two of the TLS 1.3 extensions,
rather than using the names given in the RFC. Provide aliases for these so
that code written to work with OpenSSL also works with LibreSSL (otherwise
everyone gets to provide their own workarounds).

Issue noted by d3x0r on github.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Revert TLS1_get{,_client}_version simplification because DTLS.</title>
<updated>2019-03-19T16:53:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-03-19T16:53:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a880f04eb30f9820c8cffb75504d64b5232f8207'/>
<id>urn:sha1:a880f04eb30f9820c8cffb75504d64b5232f8207</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Partially clean up the TLS1_get_{,client}_version macros.</title>
<updated>2019-03-17T15:16:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-03-17T15:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c42c84ca93a06fba03321d1c4ecf28e9db679081'/>
<id>urn:sha1:c42c84ca93a06fba03321d1c4ecf28e9db679081</id>
<content type='text'>
LibreSSL only supports TLSv1.0 and above, hence the checks the macros are
performing are useless. Simplify them to their effective code. Also place
both under #ifndef LIBRESSL_INTERNAL and use the variables directly in our
code, which improves readability.

ok tb@
</content>
</entry>
<entry>
<title>Reimplement the sigalgs processing code into a new implementation</title>
<updated>2018-11-09T00:34:55+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-11-09T00:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0b1a5b561cf9b369459d5cc3b2cdb15e8ded9a74'/>
<id>urn:sha1:0b1a5b561cf9b369459d5cc3b2cdb15e8ded9a74</id>
<content type='text'>
that will be usable with TLS 1.3 with less eye bleed.
ok jsing@ tb@
</content>
</entry>
<entry>
<title>Add TLSv1.3 cipher suites (with appropriate guards).</title>
<updated>2018-11-07T01:53:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-07T01:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=732f9735324f86b800477fad9e55d63503bb99e6'/>
<id>urn:sha1:732f9735324f86b800477fad9e55d63503bb99e6</id>
<content type='text'>
ok beck@ tb@
</content>
</entry>
<entry>
<title>Add TLS extension type values for TLSv1.3 (under guards).</title>
<updated>2018-11-06T20:48:08+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-06T20:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=29618fb6c2a365d42aec39a074aba2f6dc4934d9'/>
<id>urn:sha1:29618fb6c2a365d42aec39a074aba2f6dc4934d9</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards.</title>
<updated>2018-11-06T01:37:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-06T01:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a6ca6ae702840bf3cddae0163397024484357cf6'/>
<id>urn:sha1:a6ca6ae702840bf3cddae0163397024484357cf6</id>
<content type='text'>
ok beck@ bluhm@ tb@
</content>
</entry>
<entry>
<title>Rename the TLS Supported Elliptic Curves extension to Supported Groups.</title>
<updated>2018-11-05T20:41:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-05T20:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d6c8d6514c8fd6098e33b5249e8462872426258'/>
<id>urn:sha1:4d6c8d6514c8fd6098e33b5249e8462872426258</id>
<content type='text'>
RFC 7919 renamed the Supported Elliptic Curves TLS extension to Supported
Groups and redefined it to include finite field DH (FFDH) in addition to
elliptic curve DH (ECDH). As such, rename the TLS extension and change the
associated code to refer to groups rather than curves.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Provide SSL_CTX_get_tlsext_status_cb() and SSL_CTX_get_tlsext_status_arg().</title>
<updated>2018-02-17T15:08:21+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-17T15:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee482ccdb58de0348d1d20fd81821acf045f9614'/>
<id>urn:sha1:ee482ccdb58de0348d1d20fd81821acf045f9614</id>
<content type='text'>
</content>
</entry>
</feed>
