<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libssl/Makefile, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libssl/Makefile?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libssl/Makefile?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-09T16:53:52Z</updated>
<entry>
<title>The check_includes step is incorrect dependency management model for</title>
<updated>2020-06-09T16:53:52Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-06-09T16:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d97159af714fa3a4da75400501d3840d07e13c2'/>
<id>urn:sha1:4d97159af714fa3a4da75400501d3840d07e13c2</id>
<content type='text'>
how our tree gets built.  If this was done in all the libraries (imagine
sys/dev), it would disrupt the development process hugely.  So it should
not be done here either.  use 'make includes' by hand instead.
</content>
</entry>
<entry>
<title>Provide an easy way to get debug information from TLSv1.3 handshakes.</title>
<updated>2020-05-10T14:22:51Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-05-10T14:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=be03a99efd312eae6e9bcea2b3833c4accc6f629'/>
<id>urn:sha1:be03a99efd312eae6e9bcea2b3833c4accc6f629</id>
<content type='text'>
This makes it easier to debug TLSv1.3 handshake failures.

"Yes please!" tb@, ok beck@
</content>
</entry>
<entry>
<title>Remove dtls1_enc().</title>
<updated>2020-03-13T16:40:42Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-03-13T16:40:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=da1872888b16efa296a704f345ca24c9e0a24937'/>
<id>urn:sha1:da1872888b16efa296a704f345ca24c9e0a24937</id>
<content type='text'>
Like much of the original DTLS code, dtls1_enc() is effectively a renamed
copy of tls1_enc(). Since then tls1_enc() has been modified, however the
non-AEAD code remains largely the same. As such, remove dtls1_enc() and
instead call tls1_enc() from the DTLS code.

The tls1_enc() AEAD code does not currently work correctly with DTLS,
however this is a non-issue since we do not support AEAD cipher suites with
DTLS currently.

ok tb@
</content>
</entry>
<entry>
<title>Move the TLSv1.3 code that interfaces with the legacy APIs/stack into a</title>
<updated>2020-02-15T14:40:38Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-02-15T14:40:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8cf56ebe48d51afde8949ae424808710761510c8'/>
<id>urn:sha1:8cf56ebe48d51afde8949ae424808710761510c8</id>
<content type='text'>
separate file.

Discussed with beck@ and tb@
</content>
</entry>
<entry>
<title>Provide struct/functions for handling TLSv1.3 key shares.</title>
<updated>2020-01-30T17:09:23Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-01-30T17:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4673309b7add502ba4c75a5eed0b550a38c0a8b1'/>
<id>urn:sha1:4673309b7add502ba4c75a5eed0b550a38c0a8b1</id>
<content type='text'>
Pull out the key share handling code and provide a clean/self contained
interface. This will make it easier to support groups other than X25519.

ok beck@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>Factor out/rewrite the ECDHE EC point key exchange code.</title>
<updated>2020-01-30T16:25:09Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-01-30T16:25:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=69428dcae83cc2110bdec85102a22da1502f1acd'/>
<id>urn:sha1:69428dcae83cc2110bdec85102a22da1502f1acd</id>
<content type='text'>
This reduces replication between the existing TLS client/server and allows
the code to soon be reused for TLSv1.3.

With feedback from inoguchi@ and tb@

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Add checks to ensure that lib{crypto,ssl,tls} public headers have actually</title>
<updated>2020-01-22T07:58:27Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-01-22T07:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c1fdfe6ba76cdf23a4d829d27fc59eec0923c673'/>
<id>urn:sha1:c1fdfe6ba76cdf23a4d829d27fc59eec0923c673</id>
<content type='text'>
been installed prior to building.

Requested by and ok tb@
</content>
</entry>
<entry>
<title>Split the TLSv1.3 guards into separate client and server guards.</title>
<updated>2020-01-22T01:21:43Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-01-22T01:21:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7214807f44f621693bd895b83ec6fd2c0890412d'/>
<id>urn:sha1:7214807f44f621693bd895b83ec6fd2c0890412d</id>
<content type='text'>
ok beck@ tb@
</content>
</entry>
<entry>
<title>Provide an error framework for use with the TLSv1.3 code.</title>
<updated>2020-01-20T13:10:37Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2020-01-20T13:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c9989395360567c0e7c9b540b886291d6c8d222f'/>
<id>urn:sha1:c9989395360567c0e7c9b540b886291d6c8d222f</id>
<content type='text'>
This is based on the libtls error handling code, but adds machine readable
codes and subcodes. We then map these codes back to libssl error codes.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Add the initial framework for the TLSv1.3 server.</title>
<updated>2019-11-17T06:35:30Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2019-11-17T06:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8630be8620c03e6ca68c645367d7f98e89c059e7'/>
<id>urn:sha1:8630be8620c03e6ca68c645367d7f98e89c059e7</id>
<content type='text'>
ok beck@
</content>
</entry>
</feed>
