<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/tls13_handshake_msg.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-02-04T20:50:23+00:00</updated>
<entry>
<title>Of course libssl also has a few missing void</title>
<updated>2024-02-04T20:50:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-04T20:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=860f8fe2a068bd6c4f39f8841e6e2dcd30ac3652'/>
<id>urn:sha1:860f8fe2a068bd6c4f39f8841e6e2dcd30ac3652</id>
<content type='text'>
From Christian Andersen
</content>
</entry>
<entry>
<title>Add read and write support to tls_buffer.</title>
<updated>2022-07-22T19:33:53+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-07-22T19:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c3d953fd11179652ffcb442af0f28c50154e1e2'/>
<id>urn:sha1:9c3d953fd11179652ffcb442af0f28c50154e1e2</id>
<content type='text'>
tls_buffer was original created for a specific use case, namely reading in
length prefixed messages. This adds read and write support, along with a
capacity limit, allowing it to be used in additional use cases.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Remove tls_buffer_set_data() and remove/revise callers.</title>
<updated>2022-07-20T06:32:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-07-20T06:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c883f86bc052054b4a1fc92fd72cc4c7ea17657e'/>
<id>urn:sha1:c883f86bc052054b4a1fc92fd72cc4c7ea17657e</id>
<content type='text'>
There is no way that tls_buffer_set_data() can currently work in
conjunction with tls_buffer_expand(). This fact is currently hidden by the
way that PHH works, which reads the same data from the record layer (which
it needs to do anyway, since we may not have all of the handshake message
in a single record).

Since this is broken, mop it up and change the PHH callback to not provide
the record data.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Rename tls13_buffer to tls_buffer.</title>
<updated>2021-10-23T13:12:14+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-10-23T13:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3262c76ed1f7d7ad4c2133bc12fc909491a69e83'/>
<id>urn:sha1:3262c76ed1f7d7ad4c2133bc12fc909491a69e83</id>
<content type='text'>
This code will soon be used in the DTLSv1.2 and TLSv1.2 stack. Also
introduce tls_internal.h and move/rename the read/write/flush callbacks.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Avoid pulling ssl_locl.h into self-contained code.</title>
<updated>2021-05-16T14:19:04+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-05-16T14:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=007a9b3e1ca13c8a2bdaff310e0dcef4c167c224'/>
<id>urn:sha1:007a9b3e1ca13c8a2bdaff310e0dcef4c167c224</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add accessors to change the buffer in a handshake message.</title>
<updated>2019-11-20T16:21:20+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-11-20T16:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c8e4e0dd743890730bad0c188b6c3c8f875e4f34'/>
<id>urn:sha1:c8e4e0dd743890730bad0c188b6c3c8f875e4f34</id>
<content type='text'>
Needed for doing TLS 1.3 Post Handshake Handshake messages.

ok jsing@
</content>
</entry>
<entry>
<title>Provide a handshake message handling implementation for TLS 1.3.</title>
<updated>2019-01-20T12:27:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-20T12:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=07fa764110a3015e1b1989f5fbbfc7a9c9f2d7ed'/>
<id>urn:sha1:07fa764110a3015e1b1989f5fbbfc7a9c9f2d7ed</id>
<content type='text'>
It receives handshake messages by reading and parsing data from the record
layer. It also provides support for building and sending handshake
messages.

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