<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/tls13_record.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>2022-07-22T19:33:53+00:00</updated>
<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>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>Make local header inclusion consistent.</title>
<updated>2021-05-16T14:10:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-05-16T14:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1092b11f3cc2b89ff8b43d1ab3d0ceda6218da96'/>
<id>urn:sha1:1092b11f3cc2b89ff8b43d1ab3d0ceda6218da96</id>
<content type='text'>
Consistently include local headers in the same location, using the same
grouping/sorting across all files.
</content>
</entry>
<entry>
<title>Propagate record overflows to the record layer and alert.</title>
<updated>2020-05-11T18:08:11+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-11T18:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=825052ed723796f9d6cc959761e2a71a4fc8c2bf'/>
<id>urn:sha1:825052ed723796f9d6cc959761e2a71a4fc8c2bf</id>
<content type='text'>
ok beck@ tb@
</content>
</entry>
<entry>
<title>Add record version checks.</title>
<updated>2020-05-11T18:03:51+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-05-11T18:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2772717a6cb57ab7aae538ace180ab5b2886cb99'/>
<id>urn:sha1:2772717a6cb57ab7aae538ace180ab5b2886cb99</id>
<content type='text'>
When legacy version is below TLSv1.2 ensure that the record version is
SSL3/TLS, however when the legacy version is set to TLSv1.2 require this
specifically.

ok beck@ tb@
</content>
</entry>
<entry>
<title>Remove #include that is not needed.</title>
<updated>2020-02-15T14:36:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-02-15T14:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7e17944af879ef1407ee0a89ab05a1f52dc47b8'/>
<id>urn:sha1:d7e17944af879ef1407ee0a89ab05a1f52dc47b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store the record version and make it available for use.</title>
<updated>2019-01-21T00:24:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-21T00:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b9dab555691f92bb18e72dcacf39ee65ff703ab0'/>
<id>urn:sha1:b9dab555691f92bb18e72dcacf39ee65ff703ab0</id>
<content type='text'>
While here correct an int vs size_t mismatch.

ok tb@
</content>
</entry>
<entry>
<title>Provide a way to get just the record header.</title>
<updated>2019-01-20T09:12:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-20T09:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4937633d2b8a6a64c2663027187aa8474f360b1e'/>
<id>urn:sha1:4937633d2b8a6a64c2663027187aa8474f360b1e</id>
<content type='text'>
Also check record size limits when reading records and setting data.

ok tb@
</content>
</entry>
<entry>
<title>Provide a TLS record handling implementation.</title>
<updated>2019-01-19T02:53:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-19T02:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6ce62f3396dcfb1ee5cf51fed9e8477e787d0a77'/>
<id>urn:sha1:6ce62f3396dcfb1ee5cf51fed9e8477e787d0a77</id>
<content type='text'>
This is a self-contained struct and set of functions that knows how to
decode and read a TLS record from data supplied via a read callback, and
send itself via a write callback.

This will soon be used to build the TLSv1.3 record layer handling code.

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